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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
6 additions and
3 deletions
-
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) |
|
|
|
{ |
|
|
|
var rootServiceProvider = context.ServiceProvider.GetRequiredService<IRootServiceProvider>(); |
|
|
|
var initializer = rootServiceProvider.GetRequiredService<PermissionDynamicInitializer>(); |
|
|
|
await initializer.InitializeAsync(true, _cancellationTokenSource.Token); |
|
|
|
if (!context.ServiceProvider.IsDataMigrationEnvironment()) |
|
|
|
{ |
|
|
|
var rootServiceProvider = context.ServiceProvider.GetRequiredService<IRootServiceProvider>(); |
|
|
|
var initializer = rootServiceProvider.GetRequiredService<PermissionDynamicInitializer>(); |
|
|
|
await initializer.InitializeAsync(true, _cancellationTokenSource.Token); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public override Task OnApplicationShutdownAsync(ApplicationShutdownContext context) |
|
|
|
|