We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ea5879 commit 6b99131Copy full SHA for 6b99131
lib/inertia_rails/renderer.rb
@@ -66,7 +66,11 @@ def shared_data
66
# Functionally, this permits using either string or symbol keys in the controller. Since the results
67
# is cast to json, we should treat string/symbol keys as identical.
68
def merge_props(shared_data, props)
69
- shared_data.deep_symbolize_keys.send(@deep_merge ? :deep_merge : :merge, props.deep_symbolize_keys)
+ if @deep_merge
70
+ shared_data.deep_symbolize_keys.deep_merge!(props.deep_symbolize_keys)
71
+ else
72
+ shared_data.symbolize_keys.merge(props.symbolize_keys)
73
+ end
74
end
75
76
def computed_props
0 commit comments