From 847107866e69edf2bbbc99a1a6fcc5e7290f994a Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Wed, 11 Dec 2024 16:07:00 +0300 Subject: [PATCH] fix: Route "/" used `cookies().set('NEXT_LOCALE', ...)`.`cookies()` should be awaited before using its value --- apps/web/utils/i18n/locale.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/utils/i18n/locale.ts b/apps/web/utils/i18n/locale.ts index eeab8e8..fdac511 100644 --- a/apps/web/utils/i18n/locale.ts +++ b/apps/web/utils/i18n/locale.ts @@ -10,11 +10,11 @@ import { cookies } from 'next/headers'; const COOKIE_NAME = 'NEXT_LOCALE'; const getLocale = async () => { - return cookies().get(COOKIE_NAME)?.value || defaultLocale; + return (await cookies()).get(COOKIE_NAME)?.value || defaultLocale; }; const setLocale = async (locale?: string) => { - cookies().set(COOKIE_NAME, (locale as Locale) || defaultLocale); + (await cookies()).set(COOKIE_NAME, (locale as Locale) || defaultLocale); }; export { getLocale, setLocale };