From e9bada97ce7365cdca5e2e6dd2dce1e388080e83 Mon Sep 17 00:00:00 2001 From: gdlcf88 Date: Sun, 7 Aug 2022 17:50:26 +0800 Subject: [PATCH] Fix authorization in `FlashSaleResultAppService` --- .../FlashSaleResults/FlashSaleResultAppService.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSaleResults/FlashSaleResultAppService.cs b/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSaleResults/FlashSaleResultAppService.cs index 20e1a1bc..e9432cf9 100644 --- a/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSaleResults/FlashSaleResultAppService.cs +++ b/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSaleResults/FlashSaleResultAppService.cs @@ -24,7 +24,10 @@ public class FlashSaleResultAppService : { var flashSaleResult = await GetEntityByIdAsync(id); - await CheckMultiStorePolicyAsync(flashSaleResult.StoreId, GetPolicyName); + if (GetPolicyName is not null) + { + await CheckMultiStorePolicyAsync(flashSaleResult.StoreId, GetPolicyName); + } if (flashSaleResult.UserId != CurrentUser.Id) { @@ -36,7 +39,10 @@ public class FlashSaleResultAppService : public override async Task> GetListAsync(FlashSaleResultGetListInput input) { - await CheckMultiStorePolicyAsync(input.StoreId, GetListPolicyName); + if (GetListPolicyName is not null) + { + await CheckMultiStorePolicyAsync(input.StoreId, GetListPolicyName); + } return await base.GetListAsync(input); }