From 6386962357daf0dcfed6d066b0e3b9892a62fb44 Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 2 Jul 2022 17:37:22 -0500 Subject: [PATCH] Fix #5225: PG::AmbiguousColumn: ERROR: column reference "bit_prefs" is ambiguous --- app/logical/concerns/has_bit_flags.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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