diff --git a/Oqtane.Client/Modules/Admin/Languages/Index.razor b/Oqtane.Client/Modules/Admin/Languages/Index.razor index 29e1c88d..3ec82338 100644 --- a/Oqtane.Client/Modules/Admin/Languages/Index.razor +++ b/Oqtane.Client/Modules/Admin/Languages/Index.razor @@ -104,10 +104,7 @@ else protected override async Task OnParametersSetAsync() { - _languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId, Constants.ClientId); - - var cultures = await LocalizationService.GetCulturesAsync(false); - var culture = cultures.First(c => c.Name.Equals(Constants.DefaultCulture)); + await GetLanguages(); if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host)) { @@ -115,13 +112,18 @@ else } } + private async Task GetLanguages() + { + _languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId, Constants.ClientId); + } + private async Task DeleteLanguage(Language language) { try { await LanguageService.DeleteLanguageAsync(language.LanguageId); await logger.LogInformation("Language Deleted {Language}", language); - + await GetLanguages(); StateHasChanged(); } catch (Exception ex)