Browse Source

Merge pull request #25743 from abpframework/salihozkara/skip-dynamic-permission-init-during-migrations

Skip dynamic permission initialization during migrations
pull/25754/head
Enis Necipoglu 1 month ago
committed by GitHub
parent
commit
f2dde57ea3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 9
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs

9
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs

@ -48,9 +48,12 @@ public class AbpPermissionManagementDomainModule : AbpModule
public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context) public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
{ {
var rootServiceProvider = context.ServiceProvider.GetRequiredService<IRootServiceProvider>(); if (!context.ServiceProvider.IsDataMigrationEnvironment())
var initializer = rootServiceProvider.GetRequiredService<PermissionDynamicInitializer>(); {
await initializer.InitializeAsync(true, _cancellationTokenSource.Token); var rootServiceProvider = context.ServiceProvider.GetRequiredService<IRootServiceProvider>();
var initializer = rootServiceProvider.GetRequiredService<PermissionDynamicInitializer>();
await initializer.InitializeAsync(true, _cancellationTokenSource.Token);
}
} }
public override Task OnApplicationShutdownAsync(ApplicationShutdownContext context) public override Task OnApplicationShutdownAsync(ApplicationShutdownContext context)

Loading…
Cancel
Save