From b6042475e390046b3f3c88bd10e18645fcae609f Mon Sep 17 00:00:00 2001 From: Pelle ten Cate Date: Tue, 2 Apr 2019 16:23:53 -0500 Subject: [PATCH] Use serializer to resolve attribute or relation from either itself or the serialized object --- lib/caprese/serializer/concerns/relationships.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/caprese/serializer/concerns/relationships.rb b/lib/caprese/serializer/concerns/relationships.rb index b9c0214..67a2ecb 100644 --- a/lib/caprese/serializer/concerns/relationships.rb +++ b/lib/caprese/serializer/concerns/relationships.rb @@ -105,7 +105,10 @@ def build_association_block(reflection_name) end end - serializer.relationship_scope(reflection_name, object.send(object.class.caprese_unalias_field(name))) + serializer.relationship_scope( + reflection_name, + serializer.read_attribute_for_serialization(object.class.caprese_unalias_field(name)) + ) end end