Skip to content

Commit 271ee11

Browse files
author
Carl Thuringer
committed
Compatability with Old, EOL rubies, do not use #dig
1 parent b4ffd27 commit 271ee11

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/jsonapi/resource_serializer.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,9 @@ def to_many_linkage(source, relationship)
411411
end
412412
end
413413
else
414-
options = { filters: include_directives.include_directives.dig(:include_related, relationship.name.to_sym, :include_filters) || {} }
414+
include_config = include_directives.include_config(relationship.name.to_sym) if include_directives
415+
include_filters = include_config[:include_filters] if include_config
416+
options = { filters: include_filters || {} }
415417
source.public_send(relationship.name, options).map do |value|
416418
[relationship.type, value.id]
417419
end

0 commit comments

Comments
 (0)