diff --git a/dashboard-ui-v2/src/components/config-modal.tsx b/dashboard-ui-v2/src/components/config-modal.tsx index 026cf0d2c2..8f81e026b5 100644 --- a/dashboard-ui-v2/src/components/config-modal.tsx +++ b/dashboard-ui-v2/src/components/config-modal.tsx @@ -77,12 +77,13 @@ const ConfigModal: React.FC<{ onClick={() => { mutate() if (data?.data) { - setConfig( - YAML.stringify(data?.data?.['config.yaml']) - .split('\n') - .slice(1) - .join('\n'), - ) + try { + setConfig( + YAML.stringify(YAML.parse(data?.data?.['config.yaml'])), + ) + } catch (e) { + setConfig((e as YAMLParseError).message) + } setUpdated(false) } }}