diff --git a/lib/jsonapi/resource_tree.rb b/lib/jsonapi/resource_tree.rb index 7f873c324..0d8437f1c 100644 --- a/lib/jsonapi/resource_tree.rb +++ b/lib/jsonapi/resource_tree.rb @@ -85,7 +85,7 @@ def load_included(resource_klass, source_resource_tree, include_related, options find_related_resource_options) related_resource_tree = source_resource_tree.get_related_resource_tree(relationship) - related_resource_tree.add_resource_fragments(related_fragments, include_related[key][include_related]) + related_resource_tree.add_resource_fragments(related_fragments, include_related[key][:include_related]) # Now recursively get the related resources for the currently found resources load_included(relationship.resource_klass, diff --git a/test/controllers/controller_test.rb b/test/controllers/controller_test.rb index af72da60e..e2568f979 100644 --- a/test/controllers/controller_test.rb +++ b/test/controllers/controller_test.rb @@ -4371,7 +4371,8 @@ def test_complex_includes_things_nested_things "links" => { "self" => "http://test.host/api/things/40/relationships/things", "related" => "http://test.host/api/things/40/things" - } + }, + "data"=>[] } } },