From 094fb3d48b95f9273eb67911a546241a479c6015 Mon Sep 17 00:00:00 2001 From: clragon Date: Wed, 5 Feb 2025 19:59:20 +0100 Subject: [PATCH] [UserFeedbacks] Fix errors when restoring feedbacks from ancient mod actions (#894) --- db/fixes/123_convert_staffnote_to_deleted_feedback.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/db/fixes/123_convert_staffnote_to_deleted_feedback.rb b/db/fixes/123_convert_staffnote_to_deleted_feedback.rb index fe4f56196..420e05fa2 100755 --- a/db/fixes/123_convert_staffnote_to_deleted_feedback.rb +++ b/db/fixes/123_convert_staffnote_to_deleted_feedback.rb @@ -16,6 +16,9 @@ CurrentUser.as_system do record_id = mod_action.values["record_id"].to_i destroyed_feedback_ids << record_id + # old mod actions do not contain the necessary information. we skip them. + next if mod_action.values["type"].nil? || mod_action.values["reason"].nil? + { id: record_id, user_id: mod_action.values["user_id"].to_i,