diff --git a/packages/i18n/src/write/properties/create.ts b/packages/i18n/src/write/properties/create.ts index 0c295e644e..00dfed0ccd 100644 --- a/packages/i18n/src/write/properties/create.ts +++ b/packages/i18n/src/write/properties/create.ts @@ -21,7 +21,7 @@ export async function createPropertiesI18nEntries( root?: string, fs?: Editor ): Promise { - if (!fs?.exists(i18nFilePath) && !(await doesExist(i18nFilePath))) { + if ((!fs && !(await doesExist(i18nFilePath))) || (fs && !fs.exists(i18nFilePath))) { let content = '# Resource bundle \n'; if (root) { content = `# This is the resource bundle for ${basename(root)}\n`;