From b621dcdebf6496ef1e96e31488baf091cc5444f3 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 4 Jun 2014 13:16:00 +0200 Subject: [PATCH] Fixing signal token url generation. Orchard.Framework.Mvc.StandardExtensionRouteProvider generates routes to match the module's Name (as defined in the module manifest). So to generate a URL to the "Orchard.Workflows/Signal/Trigger" action, the URL must be "~/Workflows/Signal/Trigger", since the Name of the module is "Workflows". --- .../Modules/Orchard.Workflows/Tokens/SignalTokens.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Workflows/Tokens/SignalTokens.cs b/src/Orchard.Web/Modules/Orchard.Workflows/Tokens/SignalTokens.cs index bbb0e8d09..6d9ac6ab3 100644 --- a/src/Orchard.Web/Modules/Orchard.Workflows/Tokens/SignalTokens.cs +++ b/src/Orchard.Web/Modules/Orchard.Workflows/Tokens/SignalTokens.cs @@ -40,7 +40,7 @@ namespace Orchard.Workflows.Tokens { contentItemId = workflowContext.Content.Id; } - var url = "~/Orchard.Workflows/Signal/Trigger?nonce=" + HttpUtility.UrlEncode(_signalService.Value.CreateNonce(contentItemId, token)); + var url = "~/Workflows/Signal/Trigger?nonce=" + HttpUtility.UrlEncode(_signalService.Value.CreateNonce(contentItemId, token)); return new UrlHelper(_workContextAccessor.GetContext().HttpContext.Request.RequestContext).MakeAbsolute(url); }); }