From 33c8b48ff275adf37827d28bb298adeb90e24325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 25 Jun 2021 21:53:49 +0300 Subject: [PATCH] Use ICurrentApplicationConfigurationCacheResetService to reset cache on permission changes. --- .../Components/PermissionManagementModal.razor.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs index 55d2b36ed6..ffa4a06440 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Blazorise; using Microsoft.AspNetCore.Components; +using Volo.Abp.AspNetCore.Components.Web.Configuration; using Volo.Abp.PermissionManagement.Localization; namespace Volo.Abp.PermissionManagement.Blazor.Components @@ -11,6 +12,7 @@ namespace Volo.Abp.PermissionManagement.Blazor.Components public partial class PermissionManagementModal { [Inject] private IPermissionAppService PermissionAppService { get; set; } + [Inject] private ICurrentApplicationConfigurationCacheResetService CurrentApplicationConfigurationCacheResetService { get; set; } private Modal _modal; @@ -133,6 +135,8 @@ namespace Volo.Abp.PermissionManagement.Blazor.Components await PermissionAppService.UpdateAsync(_providerName, _providerKey, updateDto); + await CurrentApplicationConfigurationCacheResetService.ResetAsync(); + await InvokeAsync(_modal.Hide); } catch (Exception ex)