From fcf6957b74b2df41dc9aafde1e45517865fb3a2e Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 11 Feb 2025 11:35:34 +0100 Subject: [PATCH] refactor: refs #6897 update deletion handling in CrudModel component to improve data management --- src/components/CrudModel.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CrudModel.vue b/src/components/CrudModel.vue index c2eb894db..93a2ac96a 100644 --- a/src/components/CrudModel.vue +++ b/src/components/CrudModel.vue @@ -237,12 +237,12 @@ async function remove(data) { componentProps: { title: t('globals.confirmDeletion'), message: t('globals.confirmDeletionMessage'), - newData, + data: { deletes: ids }, ids, + promise: saveChanges, }, }) .onOk(async () => { - await saveChanges({ deletes: ids }); newData = newData.filter((form) => !ids.some((id) => id == form[pk])); fetch(newData); });