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