From b4801d6af6625f831e803e04762a9a88ffc6c715 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 24 Nov 2025 22:50:24 +0800 Subject: [PATCH] :bug: Fix site unable to delete, close #196 --- lib/screens/creators/sites/site_list.dart | 4 +++- lib/widgets/sites/site_action_menu.dart | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/screens/creators/sites/site_list.dart b/lib/screens/creators/sites/site_list.dart index ca9b44de..97a4a620 100644 --- a/lib/screens/creators/sites/site_list.dart +++ b/lib/screens/creators/sites/site_list.dart @@ -221,7 +221,9 @@ class _CreatorSiteItem extends HookConsumerWidget { if (confirmed == true) { try { final client = ref.read(apiClientProvider); - await client.delete('/zone/sites/${site.id}'); + await client.delete( + '/zone/sites/$pubName/${site.slug}', + ); ref.invalidate(siteListNotifierProvider(pubName)); showSnackBar('siteDeletedSuccess'.tr()); } catch (e) { diff --git a/lib/widgets/sites/site_action_menu.dart b/lib/widgets/sites/site_action_menu.dart index 5df9690d..64fcae4f 100644 --- a/lib/widgets/sites/site_action_menu.dart +++ b/lib/widgets/sites/site_action_menu.dart @@ -82,7 +82,7 @@ class SiteActionMenu extends HookConsumerWidget { if (confirmed == true) { try { final client = ref.read(apiClientProvider); - await client.delete('/zone/sites/${site.id}'); + await client.delete('/zone/sites/$pubName/${site.slug}'); if (context.mounted) { showSnackBar('siteDeletedSuccess'.tr()); Navigator.of(context).pop();