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