diff --git a/admin/src/components/UserTable.vue b/admin/src/components/UserTable.vue index 4a8ca8e84..9a0e876b2 100644 --- a/admin/src/components/UserTable.vue +++ b/admin/src/components/UserTable.vue @@ -237,7 +237,7 @@ export default { }, }) .then(() => { - this.$emit('remove-confirm-result', item, 'remove') + this.$emit('remove-confirm-result', item, 'confirmed') }) .catch((error) => { this.$toasted.error(error.message) diff --git a/admin/src/pages/CreationConfirm.vue b/admin/src/pages/CreationConfirm.vue index 08a8f44b0..62e850537 100644 --- a/admin/src/pages/CreationConfirm.vue +++ b/admin/src/pages/CreationConfirm.vue @@ -51,9 +51,9 @@ export default { }, methods: { removeConfirmResult(e, event) { + let index = 0 + const findArr = this.confirmResult.find((arr) => arr.id === e.id) if (event === 'remove') { - let index = 0 - const findArr = this.confirmResult.find((arr) => arr.id === e.id) this.$apollo .mutate({ mutation: deletePendingCreation, @@ -70,6 +70,10 @@ export default { .catch((error) => { this.$toasted.error(error.message) }) + } else { + this.confirmResult.splice(index, 1) + this.$store.commit('openCreationsMinus', 1) + this.$toasted.success('Pending Creation has been deleted') } }, getPendingCreations() {