From 33c614f638e51a124107ab7029fef57d5232f5e7 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Wed, 16 Dec 2020 18:19:28 -0500 Subject: [PATCH] Show error dialogue on unexpected saving error --- .../item/composables/use-update-permissions.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/modules/settings/routes/roles/item/composables/use-update-permissions.ts b/app/src/modules/settings/routes/roles/item/composables/use-update-permissions.ts index 8bdfadffdc..6da0a33d49 100644 --- a/app/src/modules/settings/routes/roles/item/composables/use-update-permissions.ts +++ b/app/src/modules/settings/routes/roles/item/composables/use-update-permissions.ts @@ -1,6 +1,7 @@ import { ref, inject, Ref } from '@vue/composition-api'; import api from '@/api'; import { Collection, Permission } from '@/types'; +import { unexpectedError } from '../../../../../../utils/unexpected-error'; export default function useUpdatePermissions( collection: Ref, @@ -37,7 +38,7 @@ export default function useUpdatePermissions( validation: null, }); } catch (err) { - console.error(err); + unexpectedError(err); } finally { await refresh?.(); saving.value = false; @@ -51,7 +52,7 @@ export default function useUpdatePermissions( fields: '*', }); } catch (err) { - console.error(err); + unexpectedError(err); } finally { await refresh?.(); saving.value = false; @@ -69,7 +70,7 @@ export default function useUpdatePermissions( try { await api.delete(`/permissions/${permission.id}`); } catch (err) { - console.error(err); + unexpectedError(err); } finally { await refresh?.(); saving.value = false; @@ -100,7 +101,7 @@ export default function useUpdatePermissions( validation: null, }); } catch (err) { - console.error(err); + unexpectedError(err); } } else { try { @@ -111,7 +112,7 @@ export default function useUpdatePermissions( fields: '*', }); } catch (err) { - console.error(err); + unexpectedError(err); } } }) @@ -127,7 +128,7 @@ export default function useUpdatePermissions( try { await api.delete(`/permissions/${permissions.value.map((p) => p.id).join(',')}`); } catch (err) { - console.error(err); + unexpectedError(err); } finally { await refresh?.(); saving.value = false;