From 8af4677d9f262d6f0299732a3e07df197f04a164 Mon Sep 17 00:00:00 2001 From: Chris <84322101+chris-w-dev@users.noreply.github.com> Date: Sat, 8 Jul 2023 14:24:23 +0200 Subject: [PATCH] Fixed preserving correct start time --- LogicAppTemplate/TemplateGenerator.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LogicAppTemplate/TemplateGenerator.cs b/LogicAppTemplate/TemplateGenerator.cs index c02d230..d50d4db 100644 --- a/LogicAppTemplate/TemplateGenerator.cs +++ b/LogicAppTemplate/TemplateGenerator.cs @@ -917,10 +917,10 @@ private JToken handleActions(JObject definition, JObject parameters) if (ShouldAddTemplateParameter(recurrence["startTime"])) { string value = recurrence.Value("startTime"); - DateTime date; - if (DateTime.TryParse(value, out date)) + if (recurrence["startTime"].Type == JTokenType.Date) { - value = date.ToString("O"); + // preserve start time exactly as specified if it is a date + value = recurrence["startTime"].ToString(Formatting.None).Replace("\"", string.Empty); } definition["triggers"][trigger.Name]["recurrence"]["startTime"] = "[parameters('" + this.AddTemplateParameter(trigger.Name + "StartTime", "string", value) + "')]"; }