Skip to content

Commit 5d32edb

Browse files
author
Petr Kachanovsky
committed
fix: change suggestOnCreate handling when url has values
1 parent b89e066 commit 5d32edb

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
@@ -114,15 +114,14 @@ onMounted(async () => {
114114
await coreStore.fetchResourceFull({
115115
resourceId: route.params.resourceId
116116
});
117+
initialValues.value = (coreStore.resource?.columns || []).reduce((acc, column) => {
118+
if (column.suggestOnCreate !== undefined) {
119+
acc[column.name] = column.suggestOnCreate;
120+
}
121+
return acc;
122+
}, {});
117123
if (route.query.values) {
118-
initialValues.value = JSON.parse(decodeURIComponent(route.query.values));
119-
} else {
120-
initialValues.value = (coreStore.resource?.columns || []).reduce((acc, column) => {
121-
if (column.suggestOnCreate !== undefined) {
122-
acc[column.name] = column.suggestOnCreate;
123-
}
124-
return acc;
125-
}, {});
124+
initialValues.value = { ...initialValues.value, ...JSON.parse(decodeURIComponent(route.query.values)) };
126125
}
127126
record.value = initialValues.value;
128127
loading.value = false;

0 commit comments

Comments
 (0)