diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs index 95a961b814..24a85acd9c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs @@ -51,7 +51,7 @@ namespace Volo.Abp.AspNetCore.Mvc.Uow } //Begin a new, independent unit of work - using (var uow = unitOfWorkManager.Begin(options)) + using (var uow = unitOfWorkManager.Begin(options, requiresNew: true)) { var result = await next(); if (Succeed(result)) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs index 30c713940f..21baea21cf 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs @@ -56,7 +56,7 @@ namespace Volo.Abp.AspNetCore.Mvc.Uow } //Begin a new, independent unit of work - using (var uow = unitOfWorkManager.Begin(options)) + using (var uow = unitOfWorkManager.Begin(options, requiresNew: true)) { var result = await next(); if (Succeed(result))