From 8b297c229330a94e6e4ae29721bbb27ab7c368d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Fri, 3 Jul 2026 09:32:39 +0300 Subject: [PATCH] Skip dynamic permission initialization during migrations --- .../AbpPermissionManagementDomainModule.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs index aa77063dd7..1f7eb88bd8 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs +++ b/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(); - var initializer = rootServiceProvider.GetRequiredService(); - await initializer.InitializeAsync(true, _cancellationTokenSource.Token); + if (!context.ServiceProvider.IsDataMigrationEnvironment()) + { + var rootServiceProvider = context.ServiceProvider.GetRequiredService(); + var initializer = rootServiceProvider.GetRequiredService(); + await initializer.InitializeAsync(true, _cancellationTokenSource.Token); + } } public override Task OnApplicationShutdownAsync(ApplicationShutdownContext context)