From ee964637ac7b0642ba127d93e2d87266ddb3337d Mon Sep 17 00:00:00 2001 From: Yashpal Patle Date: Tue, 26 Aug 2025 18:18:39 +0000 Subject: [PATCH] fixed popup deletion (cherry picked from commit b55bf0918fed0c5c997e12f983616f7f1f152567) --- frontend/src/components/ListBulkActions.vue | 41 +++++++++++++-------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/frontend/src/components/ListBulkActions.vue b/frontend/src/components/ListBulkActions.vue index 75026362..d7c28973 100644 --- a/frontend/src/components/ListBulkActions.vue +++ b/frontend/src/components/ListBulkActions.vue @@ -106,18 +106,21 @@ function convertToDeal(selections, unselectAll) { } function deleteValues(selections, unselectAll) { - const selectedDocs = Array.from(selections) - if (selectedDocs.length == 1) { - showDeleteDocModal.value = { - showLinkedDocsModal: true, - docname: selectedDocs[0], - } - } else { - showDeleteDocModal.value = { - showDeleteModal: true, - items: selectedDocs, - } - } + + unselectAllAction.value = unselectAll + + const selectedDocs = Array.from(selections) + if (selectedDocs.length == 1) { + showDeleteDocModal.value = { + showLinkedDocsModal: true, + docname: selectedDocs[0], + } + } else { + showDeleteDocModal.value = { + showDeleteModal: true, + items: selectedDocs, + } + } } const showAssignmentModal = ref(false) @@ -217,9 +220,17 @@ function bulkActions(selections, unselectAll) { } function reload(unselectAll) { - unselectAllAction.value?.() - unselectAll?.() - list.value?.reload() + + showDeleteDocModal.value = { + showLinkedDocsModal: false, + showDeleteModal: false, + docname: null, + }; + + + unselectAllAction.value?.() + unselectAll?.() + list.value?.reload() } onMounted(async () => {