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)