From 644ddfd5e1324b7b79182d389929ae651a25022b Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Sat, 2 Apr 2022 11:08:38 -0400 Subject: [PATCH] replace startswith with equality to handle site subfolders --- Oqtane.Server/Infrastructure/DatabaseManager.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Oqtane.Server/Infrastructure/DatabaseManager.cs b/Oqtane.Server/Infrastructure/DatabaseManager.cs index 063fa353..9f4a3f43 100644 --- a/Oqtane.Server/Infrastructure/DatabaseManager.cs +++ b/Oqtane.Server/Infrastructure/DatabaseManager.cs @@ -702,7 +702,9 @@ namespace Oqtane.Infrastructure { foreach (var upgrade in siteupgrades) { - if (upgrade.Key.StartsWith(alias.Name, StringComparison.OrdinalIgnoreCase)) + var aliasname = upgrade.Key.Split(' ').First(); + // in the future this equality condition could use RegEx to allow for more flexible matching + if (string.Equals(alias.Name, aliasname, StringComparison.OrdinalIgnoreCase)) { tenantManager.SetTenant(alias.TenantId); var site = sites.GetSites().FirstOrDefault(item => item.SiteId == alias.SiteId);