From f5f84c3a8a047eab2d74de78cf1dfa098dc89e43 Mon Sep 17 00:00:00 2001 From: Teisha McRae Date: Tue, 13 Feb 2024 13:22:04 -0500 Subject: [PATCH 1/3] Add error handling for attempts to delete categories associated with a process --- resources/js/components/common/DataLoading.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/js/components/common/DataLoading.vue b/resources/js/components/common/DataLoading.vue index 2eabd3817a..bd0afc7ea4 100644 --- a/resources/js/components/common/DataLoading.vue +++ b/resources/js/components/common/DataLoading.vue @@ -80,7 +80,11 @@ if (error && error.code === "ERR_CANCELED") { this.noResults = false; this.error = true; - } else { + } + if (error && error.response?.data?.message === "The item should not have associated processes") { + this.noResults = false; + } + else { this.noResults = false; this.error = true; } From 52fc59332bf333bd0c017bbff02e524790f9af6c Mon Sep 17 00:00:00 2001 From: Teisha McRae Date: Wed, 14 Feb 2024 12:24:07 -0500 Subject: [PATCH 2/3] Add more generic condition for error handling in DataLoading.vue --- resources/js/components/common/DataLoading.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/js/components/common/DataLoading.vue b/resources/js/components/common/DataLoading.vue index bd0afc7ea4..f320e16ac6 100644 --- a/resources/js/components/common/DataLoading.vue +++ b/resources/js/components/common/DataLoading.vue @@ -81,7 +81,8 @@ this.noResults = false; this.error = true; } - if (error && error.response?.data?.message === "The item should not have associated processes") { + if (error && error.code === "ERR_BAD_REQUEST") { + console.log('error', error); this.noResults = false; } else { From 7b032e92a9a2f676b3d5e827b3118dd442e49b9f Mon Sep 17 00:00:00 2001 From: Teisha McRae Date: Wed, 14 Feb 2024 12:33:51 -0500 Subject: [PATCH 3/3] Remove console log --- resources/js/components/common/DataLoading.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/js/components/common/DataLoading.vue b/resources/js/components/common/DataLoading.vue index f320e16ac6..205ad1ff17 100644 --- a/resources/js/components/common/DataLoading.vue +++ b/resources/js/components/common/DataLoading.vue @@ -82,7 +82,6 @@ this.error = true; } if (error && error.code === "ERR_BAD_REQUEST") { - console.log('error', error); this.noResults = false; } else {