From 2e5c3b512638bf06c7eb896fcf5cd8179fe91ca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Cort=C3=A9s?= Date: Thu, 24 Feb 2022 21:38:31 +0100 Subject: [PATCH] fix(core): Issue #2625. error with process.env.LANG larger than 5 (#2645) * Update logger.ts Solving #2625 * chore: add changeset Co-authored-by: Nate Moore --- .changeset/twelve-eggs-join.md | 5 +++++ packages/astro/src/core/logger.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/twelve-eggs-join.md diff --git a/.changeset/twelve-eggs-join.md b/.changeset/twelve-eggs-join.md new file mode 100644 index 000000000000..d1df23f5f620 --- /dev/null +++ b/.changeset/twelve-eggs-join.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fix issue when process.env.LANG was longer than 5 characters diff --git a/packages/astro/src/core/logger.ts b/packages/astro/src/core/logger.ts index 4aaa5a648417..195094ba39fe 100644 --- a/packages/astro/src/core/logger.ts +++ b/packages/astro/src/core/logger.ts @@ -18,7 +18,7 @@ function getLoggerLocale(): string { // Check if language code is atleast two characters long (ie. en, es). // NOTE: if "c" locale is encountered, the default locale will be returned. if (extractedLocale.length < 2) return defaultLocale; - else return extractedLocale; + else return extractedLocale.substring(0, 5); } else return defaultLocale; }