Fix case when LHS is old record but RHS is new
This commit is contained in:
parent
cd84c0ad3a
commit
7e4d374f76
@ -555,7 +555,8 @@ def ==(comparison_object)
|
||||
super ||
|
||||
comparison_object.instance_of?(self.class) &&
|
||||
primary_key_values_present? &&
|
||||
comparison_object.id == id
|
||||
comparison_object.id == id &&
|
||||
!comparison_object.new_record?
|
||||
end
|
||||
alias :eql? :==
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user