Fix case when LHS is old record but RHS is new

This commit is contained in:
Aaron Patterson 2023-04-04 17:37:02 -07:00 committed by Ryan Davis
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? :==