Skip to content

Commit cacf7fb

Browse files
committed
Fix issue 1450 by doing a deep copy only when necessary
1 parent 2bf26f5 commit cacf7fb

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
@@ -128,7 +128,7 @@ export function estimateAttributes(
128128
const fields = attr.split('.');
129129
const first = fields[0];
130130
const last = fields[fields.length - 1];
131-
data[first] = { ...serverData[first] };
131+
if (data[first] === serverData[first]) data[first] = { ...serverData[first] }; // Do a deep copy
132132
let object = { ...data };
133133
for (let i = 0; i < fields.length - 1; i++) {
134134
const key = fields[i];

0 commit comments

Comments
 (0)