diff --git a/src/components/FormModel.vue b/src/components/FormModel.vue index 26bdd2a1f7..03f75477db 100644 --- a/src/components/FormModel.vue +++ b/src/components/FormModel.vue @@ -179,7 +179,7 @@ async function fetch() { } } -async function save(emit = true) { +async function save() { if ($props.observeFormChanges && !hasChanges.value) return notify('globals.noChanges', 'negative'); @@ -199,7 +199,7 @@ async function save(emit = true) { hasChanges.value = false; isLoading.value = false; - if (emit) updateAndEmit(response?.data, 'onDataSaved'); + updateAndEmit(response?.data, 'onDataSaved'); } catch (err) { console.error(err); notify('errors.writeRequest', 'negative'); @@ -207,7 +207,7 @@ async function save(emit = true) { } async function saveAndGo() { - await save(null); + await save(); push({ path: $props.goTo }); } @@ -242,7 +242,7 @@ function updateAndEmit(val, evt) { emit(evt, state.get($props.model)); } -defineExpose({ save, saveAndGo, isLoading, hasChanges }); +defineExpose({ save, isLoading, hasChanges });