From 044bb2fdaf73f4ce31c3f433e7d6e3dedef68fba Mon Sep 17 00:00:00 2001 From: Thierry Fleury Date: Sun, 29 Nov 2015 16:24:02 +0100 Subject: [PATCH] Fixes #4622 : ShapeTracingFactory Should Not be Activable without HttpContext --- .../Orchard.DesignerTools/Services/ShapeTracingFactory.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ShapeTracingFactory.cs b/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ShapeTracingFactory.cs index ae80ad879..b1b3c3a58 100644 --- a/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ShapeTracingFactory.cs +++ b/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ShapeTracingFactory.cs @@ -41,6 +41,10 @@ namespace Orchard.DesignerTools.Services { } private bool IsActivable() { + // don't activate if no HttpContext + if (_workContext.HttpContext == null) + return false; + // activate on front-end only if (AdminFilter.IsApplied(new RequestContext(_workContext.HttpContext, new RouteData()))) return false;