Skip to content

Commit 8289726

Browse files
committed
Fix issue 1450 by doing a deep copy only when necessary
1 parent 58f4a1c commit 8289726

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
@@ -135,7 +135,7 @@ export function estimateAttributes(
135135
const fields = attr.split('.');
136136
const first = fields[0];
137137
const last = fields[fields.length - 1];
138-
data[first] = { ...serverData[first] };
138+
if (data[first] === serverData[first]) data[first] = { ...serverData[first] }; // Do a deep copy
139139
let object = { ...data };
140140
for (let i = 0; i < fields.length - 1; i++) {
141141
const key = fields[i];

0 commit comments

Comments
 (0)