Skip to content

Commit a579123

Browse files
committed
fix(Dashboard): Fixed the ResourceEditor component's store to properly serialize resources upon initialization, thus resolving casing issues with V1Pod
Signed-off-by: Charles d'Avernas <[email protected]>
1 parent 761bc43 commit a579123

File tree

1 file changed

+2
-8
lines changed
  • src/dashboard/Synapse.Dashboard/Components/ResourceEditor

1 file changed

+2
-8
lines changed

src/dashboard/Synapse.Dashboard/Components/ResourceEditor/Store.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,8 @@ public override async Task InitializeAsync()
120120
await base.InitializeAsync().ConfigureAwait(false);
121121
this.Resource.Subscribe(resource =>
122122
{
123-
if (monacoEditorHelper.PreferredLanguage == PreferredLanguage.YAML)
124-
{
125-
this.SetEditorValue(YamlSerializer.Default.Serialize(resource));
126-
}
127-
else
128-
{
129-
this.SetEditorValue(YamlSerializer.Default.Serialize(resource));
130-
}
123+
if (monacoEditorHelper.PreferredLanguage == PreferredLanguage.YAML) this.SetEditorValue(yamlSerializer.ConvertFromJson(jsonSerializer.SerializeToText(resource)));
124+
else this.SetEditorValue(jsonSerializer.SerializeToText(resource));
131125
}, token: this.CancellationTokenSource.Token);
132126
}
133127

0 commit comments

Comments
 (0)