From adb786ed910e450f7d458197de0a9882b2e3d35b Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Mon, 21 Sep 2020 12:27:36 -0400 Subject: [PATCH] Only show notification text on errors Fixes #377 --- app/src/composables/use-item/use-item.ts | 40 ++++++------------------ app/src/stores/collections.ts | 2 -- app/src/stores/settings.ts | 1 - 3 files changed, 10 insertions(+), 33 deletions(-) diff --git a/app/src/composables/use-item/use-item.ts b/app/src/composables/use-item/use-item.ts index 00b26a94c6..a9423b2ee6 100644 --- a/app/src/composables/use-item/use-item.ts +++ b/app/src/composables/use-item/use-item.ts @@ -93,12 +93,6 @@ export function useItem(collection: Ref, primaryKey: Ref, primaryKey: Ref, primaryKey: Ref err.extensions.code === 'FAILED_VALIDATION').map((err: APIError) => { - return err.extensions; - }); + validationErrors.value = err.response.data.errors + .filter((err: APIError) => err.extensions.code === 'FAILED_VALIDATION') + .map((err: APIError) => { + return err.extensions; + }); } else { throw err; } @@ -175,10 +165,6 @@ export function useItem(collection: Ref, primaryKey: Ref, primaryKey: Ref err.extensions.code === 'FAILED_VALIDATION').map((err: APIError) => { - return err.extensions; - }); + validationErrors.value = err.response.data.errors + .filter((err: APIError) => err.extensions.code === 'FAILED_VALIDATION') + .map((err: APIError) => { + return err.extensions; + }); } else { throw err; } @@ -237,10 +225,6 @@ export function useItem(collection: Ref, primaryKey: Ref, primaryKey: Ref