From 83627ac376819db27e2b288efec35d305928d070 Mon Sep 17 00:00:00 2001 From: Jasonlgrd Date: Wed, 18 Jun 2025 16:12:45 +0200 Subject: [PATCH] fix: use table_name instead of relation name --- lib/jsonapi/active_relation/join_manager.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jsonapi/active_relation/join_manager.rb b/lib/jsonapi/active_relation/join_manager.rb index c41d4a7f..3c32a98d 100644 --- a/lib/jsonapi/active_relation/join_manager.rb +++ b/lib/jsonapi/active_relation/join_manager.rb @@ -94,7 +94,7 @@ def self.get_join_arel_node(records, relationship, join_type, options = {}) table_name = relationship.resource_klass._table_name last_join = join_sources.find { |j| - valid_join_types.any? { |t| j.is_a?(t) } && j.left.name == table_name + valid_join_types.any? { |t| j.is_a?(t) } && j.left.table_name == table_name } end