Skip to content

Commit 6da1623

Browse files
committed
Use deep_merge on chained additional_params
1 parent 9f6a391 commit 6da1623

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/json_api_client/query/builder.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def _new_scope( opts = {} )
136136
primary_key: opts.fetch( :primary_key, @primary_key ),
137137
pagination_params: @pagination_params.merge( opts.fetch( :pagination_params, {} ) ),
138138
path_params: @path_params.merge( opts.fetch( :path_params, {} ) ),
139-
additional_params: @additional_params.merge( opts.fetch( :additional_params, {} ) ),
139+
additional_params: @additional_params.deep_merge( opts.fetch( :additional_params, {} ) ),
140140
filters: @filters.merge( opts.fetch( :filters, {} ) ),
141141
includes: @includes + opts.fetch( :includes, [] ),
142142
orders: @orders + opts.fetch( :orders, [] ),

0 commit comments

Comments
 (0)