Skip to content

Commit 4c5dbf5

Browse files
committed
Fix issue 1450 by doing a deep copy only when necessary
1 parent 4adc58c commit 4c5dbf5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ObjectStateMutations.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export function estimateAttributes(
122122
const fields = attr.split('.');
123123
const first = fields[0];
124124
const last = fields[fields.length - 1];
125-
data[first] = { ...serverData[first] };
125+
if (data[first] === serverData[first]) data[first] = { ...serverData[first] }; // Do a deep copy
126126
let object = { ...data };
127127
for (let i = 0; i < fields.length - 1; i++) {
128128
const key = fields[i];

0 commit comments

Comments
 (0)