From ab4d04b41551dad9c1f5aa62fb480a7d6f314bdf Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sun, 4 Feb 2024 14:05:32 +0100 Subject: [PATCH] fix(config-migration): fetch raw file from platform, not fs (#27049) Co-authored-by: Michael Kriese <michael.kriese@visualon.de> --- .../repository/config-migration/branch/migrated-data.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/workers/repository/config-migration/branch/migrated-data.ts b/lib/workers/repository/config-migration/branch/migrated-data.ts index 5dd49c6bc5..1b2b813954 100644 --- a/lib/workers/repository/config-migration/branch/migrated-data.ts +++ b/lib/workers/repository/config-migration/branch/migrated-data.ts @@ -6,6 +6,7 @@ import upath from 'upath'; import { migrateConfig } from '../../../../config/migration'; import { prettier } from '../../../../expose.cjs'; import { logger } from '../../../../logger'; +import { platform } from '../../../../modules/platform'; import { scm } from '../../../../modules/platform/scm'; import { readLocalFile } from '../../../../util/fs'; import { EditorConfig } from '../../../../util/json-writer'; @@ -142,10 +143,10 @@ export class MigratedDataFactory { delete migratedConfig.errors; delete migratedConfig.warnings; - // indent defaults to 2 spaces // TODO #22198 - const raw = await readLocalFile(configFileName!, 'utf8'); - const indent = detectIndent(raw!); + const raw = await platform.getRawFile(configFileName!); + const indent = detectIndent(raw ?? ''); + // indent defaults to 2 spaces const indentSpace = indent.indent ?? ' '; const filename = configFileName!; let content: string; -- GitLab