Skip to content

Commit 1e714ce

Browse files
committed
fix(js): properly handle direct dataclass as field
1 parent 873118b commit 1e714ce

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

vue-components/src/core.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,14 @@ export class DataclassManager {
174174
this.dataStates[objId].refs,
175175
);
176176
}
177+
if (!this.dataStates[id].refs[key]) {
178+
this.dataStates[id].refs[key] = ref(
179+
this.internalReactiveObjects[objId],
180+
);
181+
} else {
182+
this.dataStates[id].refs[key].value =
183+
this.internalReactiveObjects[objId];
184+
}
177185
} else {
178186
// dict structure
179187
const newStruct = reactive({});

0 commit comments

Comments
 (0)