From cee0c3bbd4622d33246ae5957ddb4dd0f983a437 Mon Sep 17 00:00:00 2001 From: Ap_Tx <3045929398@qq.com> Date: Fri, 2 Oct 2026 20:04:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=89=B9=E9=87=8F=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=88=86=E7=BB=84=E5=A4=B1=E8=B4=A5=E6=97=B6=E6=94=B9=E7=94=A8?= =?UTF-8?q?=20handleError=20=E6=8F=90=E7=A4=BA=EF=BC=8C=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E9=9D=99=E9=BB=98=E5=90=9E=E6=8E=89=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/ui/modal/BatchEditGroupsModal.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/app-frontend/src/components/ui/modal/BatchEditGroupsModal.vue b/apps/app-frontend/src/components/ui/modal/BatchEditGroupsModal.vue index a76104e..c63ef9e 100644 --- a/apps/app-frontend/src/components/ui/modal/BatchEditGroupsModal.vue +++ b/apps/app-frontend/src/components/ui/modal/BatchEditGroupsModal.vue @@ -61,6 +61,7 @@ import { ButtonStyled, commonMessages, defineMessages, + injectNotificationManager, NewModal, RadioButtons, StyledInput, @@ -72,6 +73,7 @@ import { edit, list } from '@/helpers/instance' import type { GameInstance } from '@/helpers/types' const { formatMessage } = useVIntl() +const { handleError } = injectNotificationManager() const props = defineProps<{ instanceIds: string[] @@ -148,7 +150,7 @@ async function deleteGroup(group: string) { for (const instance of allInstances.value) { if (instance.groups.includes(group)) { const newGroups = instance.groups.filter((g) => g !== group) - await edit(instance.id, { groups: newGroups }).catch(() => {}) + await edit(instance.id, { groups: newGroups }).catch(handleError) instance.groups = newGroups } } @@ -167,7 +169,7 @@ async function confirm() { const groups = selectedGroup.value ? [selectedGroup.value.trim().substring(0, 32)] : [] for (const instanceId of props.instanceIds) { - await edit(instanceId, { groups }).catch(() => {}) + await edit(instanceId, { groups }).catch(handleError) } emit('applied')