lib/jsonapi/processor.rb in jsonapi-resources-0.10.0.beta3 vs lib/jsonapi/processor.rb in jsonapi-resources-0.10.0.beta4

- old
+ new

@@ -128,15 +128,15 @@ JSONAPI::ResourceIdentity.new(resource_klass, parent_key), relationship_type, find_options, nil) - return JSONAPI::LinksObjectOperationResult.new(:ok, - parent_resource, - resource_klass._relationship(relationship_type), - resource_id_tree.fragments.keys, - result_options) + return JSONAPI::RelationshipOperationResult.new(:ok, + parent_resource, + resource_klass._relationship(relationship_type), + resource_id_tree.fragments.keys, + result_options) end def show_related_resource include_directives = params[:include_directives] source_klass = params[:source_klass] @@ -427,11 +427,10 @@ end def load_included(resource_klass, source_resource_id_tree, include_related, options) source_rids = source_resource_id_tree.fragments.keys - include_related.try(:each_pair) do |key, value| - next unless value[:include] + include_related.try(:each_key) do |key| relationship = resource_klass._relationship(key) relationship_name = relationship.name.to_sym find_related_resource_options = options.dup find_related_resource_options[:sort_criteria] = relationship.resource_klass.default_sort