From 1590d3c7ba7326f840d27639e9f3d1d6ffc9197c Mon Sep 17 00:00:00 2001 From: jxnkwlp Date: Sat, 23 Sep 2023 18:09:48 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix=20errors=20caused=20by=20for?= =?UTF-8?q?matting=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Teams/WorkflowTeamRoleScopeDto.cs | 2 +- .../Teams/WorkflowTeamAppService.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Passingwind.Abp.ElsaModule.Application.Contracts/Teams/WorkflowTeamRoleScopeDto.cs b/src/Passingwind.Abp.ElsaModule.Application.Contracts/Teams/WorkflowTeamRoleScopeDto.cs index 10a9326..d432597 100644 --- a/src/Passingwind.Abp.ElsaModule.Application.Contracts/Teams/WorkflowTeamRoleScopeDto.cs +++ b/src/Passingwind.Abp.ElsaModule.Application.Contracts/Teams/WorkflowTeamRoleScopeDto.cs @@ -7,5 +7,5 @@ public class WorkflowTeamRoleScopeDto : EntityDto { public string RoleName { get; set; } - public List Values { get; } + public List Values { get; set; } = new List(); } diff --git a/src/Passingwind.Abp.ElsaModule.Application/Teams/WorkflowTeamAppService.cs b/src/Passingwind.Abp.ElsaModule.Application/Teams/WorkflowTeamAppService.cs index 1604f36..2c26730 100644 --- a/src/Passingwind.Abp.ElsaModule.Application/Teams/WorkflowTeamAppService.cs +++ b/src/Passingwind.Abp.ElsaModule.Application/Teams/WorkflowTeamAppService.cs @@ -119,7 +119,9 @@ public async Task> GetRoleScopesAsync(Gu { var entity = await _workflowTeamRepository.GetAsync(id); - return new ListResultDto(ObjectMapper.Map, List>(entity.RoleScopes)); + var roleScopes = entity.RoleScopes ?? new List(); + + return new ListResultDto(ObjectMapper.Map, List>(roleScopes)); } [Authorize(Policy = ElsaModulePermissions.WorkflowTeams.Update)]