diff --git a/app/logical/concerns/has_bit_flags.rb b/app/logical/concerns/has_bit_flags.rb index fe00b0d6b..a800a9b2b 100644 --- a/app/logical/concerns/has_bit_flags.rb +++ b/app/logical/concerns/has_bit_flags.rb @@ -41,7 +41,7 @@ module HasBitFlags bits = attributes.length bit_index = bits - attributes.index(flag.to_s) - 1 - where(sanitize_sql(["get_bit(#{field}::bit(?), ?) = ?", bits, bit_index, value])) + where(sanitize_sql(["get_bit(#{table_name}.#{field}::bit(?), ?) = ?", bits, bit_index, value])) end end end