From 76082debf6dcb860addc9fb24aa3718d4c6184d6 Mon Sep 17 00:00:00 2001 From: BrokenEagle Date: Thu, 23 Jan 2020 03:30:10 +0000 Subject: [PATCH] Fix has bit flags module query --- app/logical/danbooru/has_bit_flags.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/danbooru/has_bit_flags.rb b/app/logical/danbooru/has_bit_flags.rb index b130e1cc6..a8330f330 100644 --- a/app/logical/danbooru/has_bit_flags.rb +++ b/app/logical/danbooru/has_bit_flags.rb @@ -32,7 +32,7 @@ module Danbooru bits = attributes.length bit_index = bits - attributes.index(flag.to_s) - 1 - where(sanitize_sql(["get_bit(bit_prefs::bit(?), ?) = ?", bits, bit_index, value])) + where(sanitize_sql(["get_bit(#{field}::bit(?), ?) = ?", bits, bit_index, value])) end end end