From f62a5bf1622fd2da0278e2fef0e8d4342b97e7cc Mon Sep 17 00:00:00 2001 From: Nathaniel Bibler Date: Thu, 16 Jul 2020 15:11:32 -0400 Subject: [PATCH] Remove a looped conditional and #blank? use --- lib/fast_jsonapi/serialization_core.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/fast_jsonapi/serialization_core.rb b/lib/fast_jsonapi/serialization_core.rb index 4b178a0..6681376 100644 --- a/lib/fast_jsonapi/serialization_core.rb +++ b/lib/fast_jsonapi/serialization_core.rb @@ -123,10 +123,8 @@ module FastJsonapi relationship_type = relationship_item.relationship_type - included_objects = relationship_item.fetch_associated_object(record, params) - next if included_objects.blank? - - included_objects = [included_objects] unless relationship_type == :has_many + included_objects = Array(relationship_item.fetch_associated_object(record, params)) + next if included_objects.empty? static_serializer = relationship_item.static_serializer static_record_type = relationship_item.static_record_type