From f38626ef670b06420671128dd2d70e2c912e1339 Mon Sep 17 00:00:00 2001 From: enisn Date: Tue, 12 Oct 2021 15:47:26 +0300 Subject: [PATCH] Fix DbMigrations for OrderingService --- .../OrderingServiceHttpApiHostModule.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/services/ordering/src/EShopOnAbp.OrderingService.HttpApi.Host/OrderingServiceHttpApiHostModule.cs b/services/ordering/src/EShopOnAbp.OrderingService.HttpApi.Host/OrderingServiceHttpApiHostModule.cs index f671a9a9..61941110 100644 --- a/services/ordering/src/EShopOnAbp.OrderingService.HttpApi.Host/OrderingServiceHttpApiHostModule.cs +++ b/services/ordering/src/EShopOnAbp.OrderingService.HttpApi.Host/OrderingServiceHttpApiHostModule.cs @@ -1,3 +1,4 @@ +using EShopOnAbp.OrderingService.DbMigrations; using EShopOnAbp.OrderingService.EntityFrameworkCore; using EShopOnAbp.Shared.Hosting.AspNetCore; using EShopOnAbp.Shared.Hosting.Microservices; @@ -10,6 +11,7 @@ using System.Collections.Generic; using System.Linq; using Volo.Abp; using Volo.Abp.Modularity; +using Volo.Abp.Threading; namespace EShopOnAbp.OrderingService { @@ -90,5 +92,17 @@ namespace EShopOnAbp.OrderingService // endpoints.MapMetrics(); }); } + + public override void OnPostApplicationInitialization(ApplicationInitializationContext context) + { + using (var scope = context.ServiceProvider.CreateScope()) + { + AsyncHelper.RunSync( + () => scope.ServiceProvider + .GetRequiredService() + .CheckAsync() + ); + } + } } }