Skip to content

Commit 4f7372c

Browse files
authored
Merge pull request #117 from devforth/implement-suggest-on-create
fix: change suggestOnCreate handling when url has values
2 parents 5d4b2c8 + 5d32edb commit 4f7372c

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

adminforth/spa/src/views/CreateView.vue

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,14 @@ onMounted(async () => {
116116
await coreStore.fetchResourceFull({
117117
resourceId: route.params.resourceId
118118
});
119+
initialValues.value = (coreStore.resource?.columns || []).reduce((acc, column) => {
120+
if (column.suggestOnCreate !== undefined) {
121+
acc[column.name] = column.suggestOnCreate;
122+
}
123+
return acc;
124+
}, {});
119125
if (route.query.values) {
120-
initialValues.value = JSON.parse(decodeURIComponent(route.query.values));
121-
} else {
122-
initialValues.value = (coreStore.resource?.columns || []).reduce((acc, column) => {
123-
if (column.suggestOnCreate !== undefined) {
124-
acc[column.name] = column.suggestOnCreate;
125-
}
126-
return acc;
127-
}, {});
126+
initialValues.value = { ...initialValues.value, ...JSON.parse(decodeURIComponent(route.query.values)) };
128127
}
129128
record.value = initialValues.value;
130129
loading.value = false;

0 commit comments

Comments
 (0)