Fix delete site only working on newt site

This commit is contained in:
Owen
2026-06-05 14:37:44 -07:00
parent c9cb28af45
commit 8e5d9e94a9
2 changed files with 11 additions and 2 deletions
+1 -2
View File
@@ -93,10 +93,9 @@ export async function deleteSite(
// Clean up all client associations and send peer/proxy removal // Clean up all client associations and send peer/proxy removal
// messages in a single efficient pass before deleting the row. // messages in a single efficient pass before deleting the row.
await cleanupSiteAssociations(site, trx); await cleanupSiteAssociations(site, trx);
await trx.delete(sites).where(eq(sites.siteId, siteId));
} }
await trx.delete(sites).where(eq(sites.siteId, siteId));
await usageService.add(site.orgId, FeatureId.SITES, -1, trx); await usageService.add(site.orgId, FeatureId.SITES, -1, trx);
}); });
+10
View File
@@ -514,6 +514,16 @@ export default function SitesTable({
)} )}
</DropdownMenuItem> </DropdownMenuItem>
</Link> </Link>
<DropdownMenuItem
onClick={() => {
setSelectedSite(siteRow);
setIsDeleteModalOpen(true);
}}
>
<span className="text-red-500">
{t("delete")}
</span>
</DropdownMenuItem>
</DropdownMenuContent> </DropdownMenuContent>
</DropdownMenu> </DropdownMenu>
<Link <Link