From 93636586522d618302711496f3455951c5530ee8 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 23 Sep 2022 20:04:44 -0500 Subject: [PATCH] post versions: fix exception when added_tags contains nulls. Fix exception when viewing old post versions that contain null values in the added_tags field: https://danbooru.donmai.us/post_versions?search[id]=1319677 There are 82 post versions with nulls in the added_tags fields and 26 with nulls in the removed_tags field. --- app/helpers/post_versions_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/helpers/post_versions_helper.rb b/app/helpers/post_versions_helper.rb index 1f7ff7529..73af0feef 100644 --- a/app/helpers/post_versions_helper.rb +++ b/app/helpers/post_versions_helper.rb @@ -6,12 +6,12 @@ module PostVersionsHelper other = post_version.send(type) - added_tags = post_version.added_tags + added_tags = post_version.added_tags.compact added_tags << "rating:#{post_version_value(post_version.rating)}" if post_version.rating_changed added_tags << "parent:#{post_version_value(post_version.parent_id)}" if post_version.parent_changed added_tags << "source:#{post_version_value(post_version.source)}" if post_version.source_changed - removed_tags = post_version.removed_tags + removed_tags = post_version.removed_tags.compact if type == "previous" || other.nil? obsolete_added_tags = []