From aaa42ce4109ed69e7032c70faee273794be5130a Mon Sep 17 00:00:00 2001 From: Neal Chambers Date: Tue, 3 Oct 2023 09:27:44 +0900 Subject: [PATCH] Add Filtering for Optional Relationships --- spec/models/database_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/models/database_spec.rb b/spec/models/database_spec.rb index 1aa8e9bf34..4e74fdd151 100644 --- a/spec/models/database_spec.rb +++ b/spec/models/database_spec.rb @@ -68,7 +68,7 @@ RSpec.describe "Database" do end def process_association(model_class, association) - return if association.options[:polymorphic] + return if association.options[:polymorphic] || association.options[:optional] foreign_key_table_name = determine_foreign_key_table_name(model_class, association) foreign_key_column = association.options[:foreign_key] || "#{association.name}_id"