[UserFeedbacks] Fix errors when restoring feedbacks from ancient mod actions (#894)

This commit is contained in:
clragon 2025-02-05 19:59:20 +01:00 committed by GitHub
parent a128837b1f
commit 094fb3d48b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,6 +16,9 @@ CurrentUser.as_system do
record_id = mod_action.values["record_id"].to_i record_id = mod_action.values["record_id"].to_i
destroyed_feedback_ids << record_id 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, id: record_id,
user_id: mod_action.values["user_id"].to_i, user_id: mod_action.values["user_id"].to_i,