From 15b799a1112c7171d2fc2193543946c920d92a7a Mon Sep 17 00:00:00 2001 From: gdlcf88 Date: Tue, 19 Jul 2022 01:47:16 +0800 Subject: [PATCH] Force creating new UOW in CheckCreateAsync method --- .../EasyAbp/EShop/Orders/Orders/OrderAppService.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs b/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs index b2317415..06c5d04d 100644 --- a/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs +++ b/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs @@ -235,8 +235,7 @@ namespace EasyAbp.EShop.Orders.Orders public virtual async Task CheckCreateAsync(CheckCreateOrderInput input) { - var requiresNewUow = !UnitOfWorkManager.Current?.Options.IsTransactional ?? false; - using var uow = UnitOfWorkManager.Begin(new AbpUnitOfWorkOptions(true), requiresNewUow); + using var uow = UnitOfWorkManager.Begin(new AbpUnitOfWorkOptions(true), true); try {