mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-23 12:40:25 +02:00
Fix delete site only working on newt site
This commit is contained in:
@@ -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);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user