Skip to content

Commit

Permalink
Merge pull request #2254 from sbwalker/dev
Browse files Browse the repository at this point in the history
Fix #2249 Fix #2250 - issues with site deletion
  • Loading branch information
sbwalker authored Jun 27, 2022
2 parents c4f04ed + 2771f03 commit c8c5a05
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Oqtane.Client/Modules/Admin/Site/Index.razor
Original file line number Diff line number Diff line change
Expand Up @@ -546,19 +546,19 @@
{
try
{
var sites = await SiteService.GetSitesAsync();
if (sites.Count > 1)
var aliases = await AliasService.GetAliasesAsync();
if (aliases.Any(item => item.SiteId != PageState.Site.SiteId || item.TenantId != PageState.Site.TenantId))
{
await SiteService.DeleteSiteAsync(PageState.Site.SiteId);
await logger.LogInformation("Site Deleted {SiteId}", PageState.Site.SiteId);

var aliases = await AliasService.GetAliasesAsync();
foreach (Alias a in aliases.Where(item => item.SiteId == PageState.Site.SiteId && item.TenantId == PageState.Site.TenantId))
foreach (Alias alias in aliases.Where(item => item.SiteId == PageState.Site.SiteId && item.TenantId == PageState.Site.TenantId))
{
await AliasService.DeleteAliasAsync(a.AliasId);
await AliasService.DeleteAliasAsync(alias.AliasId);
}

NavigationManager.NavigateTo(NavigateUrl("admin/sites"));
aliases = await AliasService.GetAliasesAsync();
NavigationManager.NavigateTo(PageState.Uri.Scheme + "://" + aliases.First().Name, true);
}
else
{
Expand Down

0 comments on commit c8c5a05

Please sign in to comment.