From 1a31eb1d977a73172f640639a231303510287b9c Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 28 May 2014 19:55:33 +1000 Subject: [PATCH] job should warn about corrupt user_avatar records --- app/jobs/scheduled/create_missing_avatars.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/jobs/scheduled/create_missing_avatars.rb b/app/jobs/scheduled/create_missing_avatars.rb index 5607beec7..9e4d3391e 100644 --- a/app/jobs/scheduled/create_missing_avatars.rb +++ b/app/jobs/scheduled/create_missing_avatars.rb @@ -5,7 +5,11 @@ module Jobs UserAvatar .where("system_upload_id IS NULL OR system_avatar_version != ?", UserAvatar::SYSTEM_AVATAR_VERSION) .find_each do |a| - a.update_system_avatar! + if a.user + a.update_system_avatar! + else + Rails.logger.warn("Detected stray avatar for avatar_user_id #{a.id}") + end end # backfill in batches 5000 an hour