lib/graphiti/serializer.rb in graphiti-1.3.3 vs lib/graphiti/serializer.rb in graphiti-1.3.4

- old
+ new

@@ -23,11 +23,12 @@ klass.class_eval do extend JSONAPI::Serializable::Resource::ConditionalFields # See #requested_relationships def self.relationship(name, options = {}, &block) + prev = Util::Hash.deep_dup(field_condition_blocks) super - field_condition_blocks.delete(name) + self.field_condition_blocks = prev _register_condition(relationship_condition_blocks, name, options) end # NB - avoid clobbering includes when sparse fieldset # https://github.com/jsonapi-rb/jsonapi-serializable/pull/102