From 3b74ddd9ad47eda7c28b809ee98104aa3c2de841 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 29 Jul 2025 13:53:52 -0500 Subject: [PATCH] fix: Delete Group From Admin Page (#5837) --- frontend/composables/use-groups.ts | 4 ++-- frontend/pages/admin/manage/groups/index.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/composables/use-groups.ts b/frontend/composables/use-groups.ts index d74a2f47a..c82f43e0d 100644 --- a/frontend/composables/use-groups.ts +++ b/frontend/composables/use-groups.ts @@ -1,5 +1,5 @@ import { useUserApi } from "~/composables/api"; -import type { GroupBase, GroupSummary } from "~/lib/api/types/user"; +import type { GroupBase, GroupInDB, GroupSummary } from "~/lib/api/types/user"; const groupSelfRef = ref(null); const loading = ref(false); @@ -45,7 +45,7 @@ export const useGroupSelf = function () { export const useGroups = function () { const api = useUserApi(); const loading = ref(false); - const groups = ref(null); + const groups = ref(null); async function getAllGroups() { loading.value = true; diff --git a/frontend/pages/admin/manage/groups/index.vue b/frontend/pages/admin/manage/groups/index.vue index 6e095755a..0846cc02c 100644 --- a/frontend/pages/admin/manage/groups/index.vue +++ b/frontend/pages/admin/manage/groups/index.vue @@ -73,7 +73,7 @@ variant="text" @click.stop=" confirmDialog = true; - deleteTarget = +item.id; + deleteTarget = item.id; " > @@ -114,7 +114,7 @@ export default defineNuxtComponent({ const state = reactive({ createDialog: false, confirmDialog: false, - deleteTarget: 0, + deleteTarget: "", search: "", headers: [ {