Initialize the variable in the init_internals method

This will avoid that the conditional assignment is executed every time
has_query_constraints? is called.
This commit is contained in:
Rafael Mendonça França 2023-08-18 22:13:14 +00:00
parent 08cd280866
commit ce36426c98
No known key found for this signature in database
GPG Key ID: FC23B6D0F1EEE948

@ -493,7 +493,7 @@ def query_constraints(*columns_list)
end
def has_query_constraints? # :nodoc:
@has_query_constraints ||= nil
@has_query_constraints
end
def query_constraints_list # :nodoc:
@ -1140,6 +1140,7 @@ def init_internals
super
@_trigger_destroy_callback = @_trigger_update_callback = nil
@previously_new_record = false
@has_query_constraints = false
end
def strict_loaded_associations