#18101: Suspended tenant could be served

Work Item: 18101

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2011-09-22 10:31:22 -07:00
parent 7ac2bfbcea
commit 3c30aa517e

View File

@@ -89,7 +89,7 @@ namespace Orchard.Environment {
.Where(group => host.EndsWith(group.Key, StringComparison.OrdinalIgnoreCase))
.SelectMany(group => group
.OrderByDescending(settings => (settings.RequestUrlPrefix ?? "").Length))
.Where(settings => appRelativePath.StartsWith(settings.RequestUrlPrefix ?? "", StringComparison.OrdinalIgnoreCase))
.Where(settings => settings.State.CurrentState == TenantState.State.Running && appRelativePath.StartsWith(settings.RequestUrlPrefix ?? "", StringComparison.OrdinalIgnoreCase))
.FirstOrDefault();
return mostQualifiedMatch ?? _fallback;