We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d9e5a33 + ac9adb0 commit fe79527Copy full SHA for fe79527
1 file changed
lib/polymorphic_integer_type/extensions.rb
@@ -45,7 +45,8 @@ def remove_type_and_establish_mapping(name, options)
45
46
options[:foreign_key] ||= "#{poly_type}_id"
47
foreign_type = options.delete(:foreign_type) || "#{poly_type}_type"
48
- options[:conditions] ||= {foreign_type => klass_mapping.to_i}
+ options[:conditions] ||= {}
49
+ options[:conditions].merge!({foreign_type => klass_mapping.to_i})
50
end
51
52
0 commit comments