From d511a6b6cfe00cd114b31d8bd538d4d5f01b0aba Mon Sep 17 00:00:00 2001 From: evazion Date: Tue, 3 May 2022 06:48:29 -0500 Subject: [PATCH] posts: fix is_taken_down flag. The second bit of the `bit_flags` field was previously used for the `has_cropped` flag, which is still set on many posts, so it's not safe to reuse it for the `is_taken_down flag. --- app/models/post.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index 7700ad09f..32a1c0478 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -11,7 +11,7 @@ class Post < ApplicationRecord RESTRICTED_TAGS_REGEX = /(?:^| )(?:#{Danbooru.config.restricted_tags.join("|")})(?:$| )/o deletable - has_bit_flags %w[has_embedded_notes is_taken_down] + has_bit_flags %w[has_embedded_notes _unused_has_cropped is_taken_down] normalize :source, :normalize_source before_validation :merge_old_changes