From eb61cf730ff54944f71315fdbad91d2c26a2a49c Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 13 Sep 2023 20:39:39 +0200
Subject: [PATCH] Show toast message on success in DialogObjectForm

---
 .../components/generic/dialogs/DialogObjectForm.vue      | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue b/aleksis/core/frontend/components/generic/dialogs/DialogObjectForm.vue
index eaaca367f..9d99a86f1 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() {
-- 
GitLab