diff --git a/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue b/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue index eaaca367f34d4b88e439ec711e322aeb790ff274..9d99a86f122a33b59fc8cfe853cd86beefc1e5ee 100644 --- a/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue +++ b/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue @@ -195,6 +195,8 @@ export default { .catch((error) => { console.error(error); this.$emit("error", error); + + this.$toastError(); }) .finally(() => { this.loading = false; @@ -229,12 +231,7 @@ export default { ? this.createSuccessMessageI18nKey : this.editSuccessMessageI18nKey; - this.$root.snackbarItems.push({ - id: crypto.randomUUID(), - timeout: 5000, - messageKey: snackbarTextKey, - color: "success", - }); + this.$toastSuccess(snackbarTextKey); this.resetModel(); }, resetModel() {