Skip to content

Commit a4c6e82

Browse files
committed
fix: Assign approach post testing
1 parent 79959c5 commit a4c6e82

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/field.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,14 @@ class Field {
8686
? fieldObj.schema.$uid
8787
: fieldObj.uid;
8888
const path = schemaPath.split(".");
89-
let value = event.data
89+
90+
let value = event.data;
91+
let sanitizedObject = Object.create(null);
92+
Object.assign(sanitizedObject, value);
9093

9194
path.forEach((key) => {
9295
if (value) {
93-
value = Object.assign({} ,value[key]);
96+
value = sanitizedObject[key];
9497
}
9598
});
9699

src/fieldModifierLocation/field.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,13 @@ class FieldModifierLocationField {
9090
? fieldObj.schema.$uid
9191
: fieldObj.uid;
9292
const path = schemaPath.split(".");
93-
let value = event.data
93+
let value = event.data;
94+
let sanitizedObject = Object.create(null);
95+
Object.assign(sanitizedObject, value);
9496

9597
path.forEach((key) => {
9698
if (value) {
97-
value = Object.assign({} ,value[key]);
99+
value = sanitizedObject[key];
98100
}
99101
});
100102

0 commit comments

Comments
 (0)