From 2d70b4dc9f59fa2cf33a7a0bf5d5bf1d5cbfd6d0 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Thu, 26 Sep 2019 18:37:54 +0200 Subject: [PATCH] Add `currentCulture` JS function Useful when formatting things. --- src/core/Elsa.Core/Scripting/CommonScriptEngineConfigurator.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/Elsa.Core/Scripting/CommonScriptEngineConfigurator.cs b/src/core/Elsa.Core/Scripting/CommonScriptEngineConfigurator.cs index 7741ef543..df9aa755d 100644 --- a/src/core/Elsa.Core/Scripting/CommonScriptEngineConfigurator.cs +++ b/src/core/Elsa.Core/Scripting/CommonScriptEngineConfigurator.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Dynamic; +using System.Globalization; using System.Linq; using Elsa.Models; using Elsa.Services.Models; @@ -20,6 +21,7 @@ namespace Elsa.Scripting engine.SetValue("variable", (Func) (name => context.CurrentScope.GetVariable(name))); engine.SetValue("lastResult", (Func) (name => context.CurrentScope.LastResult)); engine.SetValue("correlationId", (Func) (() => context.Workflow.CorrelationId)); + engine.SetValue("currentCulture", (Func) (() => CultureInfo.InvariantCulture)); var variables = workflowExecutionContext.Workflow.Scopes .Select(x => x.Variables)