Skip to content

Commit fe79527

Browse files
author
Kyle d'Oliveira
committed
Merge pull request #5 from tispratik/master
Code was not adding foreign_type constraint
2 parents d9e5a33 + ac9adb0 commit fe79527

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/polymorphic_integer_type/extensions.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def remove_type_and_establish_mapping(name, options)
4545

4646
options[:foreign_key] ||= "#{poly_type}_id"
4747
foreign_type = options.delete(:foreign_type) || "#{poly_type}_type"
48-
options[:conditions] ||= {foreign_type => klass_mapping.to_i}
48+
options[:conditions] ||= {}
49+
options[:conditions].merge!({foreign_type => klass_mapping.to_i})
4950
end
5051
end
5152

0 commit comments

Comments
 (0)