From 1090bcc4de4b81f2e5926b27d2a03b50633ad10f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bianchi Date: Mon, 18 Aug 2025 16:16:16 +0200 Subject: [PATCH] fix(Dashboard): preserve endpoint field by converting JSON to YAML in create/edit view Closes #534 Signed-off-by: Jean-Baptiste Bianchi --- .../Synapse.Dashboard/Pages/Workflows/Create/Store.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/dashboard/Synapse.Dashboard/Pages/Workflows/Create/Store.cs b/src/dashboard/Synapse.Dashboard/Pages/Workflows/Create/Store.cs index eb288451..863935ce 100644 --- a/src/dashboard/Synapse.Dashboard/Pages/Workflows/Create/Store.cs +++ b/src/dashboard/Synapse.Dashboard/Pages/Workflows/Create/Store.cs @@ -698,9 +698,8 @@ public override async Task InitializeAsync() string document = ""; if (definition != null) { - document = MonacoEditorHelper.PreferredLanguage == PreferredLanguage.JSON ? - JsonSerializer.SerializeToText(definition) : - YamlSerializer.SerializeToText(definition); + document = JsonSerializer.SerializeToText(definition); + if (MonacoEditorHelper.PreferredLanguage == PreferredLanguage.YAML) document = YamlSerializer.ConvertFromJson(document); } Reduce(state => state with {