diff --git a/lib/active_model_serializers/adapter/attributes.rb b/lib/active_model_serializers/adapter/attributes.rb index 50e958f1..cc8b807b 100644 --- a/lib/active_model_serializers/adapter/attributes.rb +++ b/lib/active_model_serializers/adapter/attributes.rb @@ -34,7 +34,7 @@ module ActiveModelSerializers def resource_relationships(options) relationships = {} serializer.associations(@include_tree).each do |association| - relationships[association.key] = relationship_value_for(association, options) + relationships[association.key] ||= relationship_value_for(association, options) end relationships