Merge pull request #1484 from hishamco/localization-cookie

Fix parsing localization cookie when the value is not present
This commit is contained in:
Shaun Walker
2021-06-16 08:26:50 -04:00
committed by GitHub
3 changed files with 33 additions and 2 deletions

View File

@ -137,7 +137,7 @@ namespace Oqtane.Client
var jsRuntime = serviceProvider.GetRequiredService<IJSRuntime>();
var interop = new Interop(jsRuntime);
var localizationCookie = await interop.GetCookie(CookieRequestCultureProvider.DefaultCookieName);
var culture = CookieRequestCultureProvider.ParseCookieValue(localizationCookie).UICultures[0].Value;
var culture = CookieRequestCultureProvider.ParseCookieValue(localizationCookie)?.UICultures?[0].Value;
var localizationService = serviceProvider.GetRequiredService<ILocalizationService>();
var cultures = await localizationService.GetCulturesAsync();