From 3c30aa517e5eb2d0b4309ef0e862e0dac963a191 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 22 Sep 2011 10:31:22 -0700 Subject: [PATCH] #18101: Suspended tenant could be served Work Item: 18101 --HG-- branch : 1.x --- src/Orchard/Environment/RunningShellTable.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard/Environment/RunningShellTable.cs b/src/Orchard/Environment/RunningShellTable.cs index e78ac9cb6..c213a0c1b 100644 --- a/src/Orchard/Environment/RunningShellTable.cs +++ b/src/Orchard/Environment/RunningShellTable.cs @@ -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;