Merge pull request #2467 from sbwalker/dev

fix language delete refresh
This commit is contained in:
Shaun Walker 2022-10-20 13:43:36 -04:00 committed by GitHub
commit bb75fcb5a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -104,10 +104,7 @@ else
protected override async Task OnParametersSetAsync() protected override async Task OnParametersSetAsync()
{ {
_languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId, Constants.ClientId); await GetLanguages();
var cultures = await LocalizationService.GetCulturesAsync(false);
var culture = cultures.First(c => c.Name.Equals(Constants.DefaultCulture));
if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host)) 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) private async Task DeleteLanguage(Language language)
{ {
try try
{ {
await LanguageService.DeleteLanguageAsync(language.LanguageId); await LanguageService.DeleteLanguageAsync(language.LanguageId);
await logger.LogInformation("Language Deleted {Language}", language); await logger.LogInformation("Language Deleted {Language}", language);
await GetLanguages();
StateHasChanged(); StateHasChanged();
} }
catch (Exception ex) catch (Exception ex)