Skip to content

Commit 8eaa7db

Browse files
committed
fix: optimize locale fallback logic by moving masterLocaleData declaration
1 parent 932fb23 commit 8eaa7db

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

api/src/services/contentful.service.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -970,9 +970,11 @@ const createLocale = async (packagePath: string, destination_stack_id: string, p
970970
localeList[title] = newLocale;
971971
}));
972972
const masterLocaleData = Object?.values(msLocale)?.[0];
973-
for (const [key, value] of Object.entries(allLocales) ?? {}) {
974-
if (value?.code === masterLocaleData?.fallback_locale) {
975-
allLocales[key].fallback_locale = masterLocaleData?.code
973+
if (masterLocaleData) {
974+
for (const [key, value] of Object.entries(allLocales) ?? {}) {
975+
if (value?.code === masterLocaleData?.fallback_locale) {
976+
allLocales[key].fallback_locale = masterLocaleData?.code
977+
}
976978
}
977979
}
978980
await writeFile(localeSave, LOCALE_FILE_NAME, allLocales)

0 commit comments

Comments
 (0)