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 ||
|
super ||
|
||||||
comparison_object.instance_of?(self.class) &&
|
comparison_object.instance_of?(self.class) &&
|
||||||
primary_key_values_present? &&
|
primary_key_values_present? &&
|
||||||
comparison_object.id == id
|
comparison_object.id == id &&
|
||||||
|
!comparison_object.new_record?
|
||||||
end
|
end
|
||||||
alias :eql? :==
|
alias :eql? :==
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user