fix(测试跟踪): jira使用自定义模板创建缺陷失败

--bug=1027534 --user=陈建星 【测试跟踪】项目集成jira-使用默认模版-新建/导入缺陷失败 https://www.tapd.cn/55049933/s/1389541
This commit is contained in:
jianxing 2023-07-05 14:47:25 +08:00 committed by jianxing
parent 3608f42b43
commit 3db9cb1df8
2 changed files with 3 additions and 3 deletions

View File

@ -258,7 +258,7 @@ public class TestCaseTemplateService extends TemplateBaseService {
List<CustomFieldDao> fields = template.getCustomFields().stream() List<CustomFieldDao> fields = template.getCustomFields().stream()
.filter(field -> !StringUtils.equalsAnyIgnoreCase(field.getType(), .filter(field -> !StringUtils.equalsAnyIgnoreCase(field.getType(),
CustomFieldType.TEXTAREA.getValue(), CustomFieldType.RICH_TEXT.getValue())) CustomFieldType.TEXTAREA.getValue(), CustomFieldType.RICH_TEXT.getValue()))
.toList(); .collect(Collectors.toList());
template.setCustomFields(fields); template.setCustomFields(fields);
return template; return template;
} }

View File

@ -177,7 +177,7 @@ public class IssuesService {
JSON.parseArray(JSON.toJSONString(issuesRequest.getRequestFields()), PlatformCustomFieldItemDTO.class); JSON.parseArray(JSON.toJSONString(issuesRequest.getRequestFields()), PlatformCustomFieldItemDTO.class);
customFieldItemDTOS = customFieldItemDTOS.stream() customFieldItemDTOS = customFieldItemDTOS.stream()
.filter(item -> item != null && item.getValue() != null) .filter(item -> item != null && item.getValue() != null)
.toList(); .collect(Collectors.toList());
platformIssuesUpdateRequest.setCustomFieldList(customFieldItemDTOS); // todo 全部插件化后去掉 platformIssuesUpdateRequest.setCustomFieldList(customFieldItemDTOS); // todo 全部插件化后去掉
platformIssuesUpdateRequest.setUserPlatformUserConfig(userService.getCurrentPlatformInfoStr(SessionUtils.getCurrentWorkspaceId())); platformIssuesUpdateRequest.setUserPlatformUserConfig(userService.getCurrentPlatformInfoStr(SessionUtils.getCurrentWorkspaceId()));
platformIssuesUpdateRequest.setProjectConfig(PlatformPluginService.getCompatibleProjectConfig(project)); platformIssuesUpdateRequest.setProjectConfig(PlatformPluginService.getCompatibleProjectConfig(project));
@ -386,7 +386,7 @@ public class IssuesService {
List<PlatformCustomFieldItemDTO> customFieldItemDTOS = JSON.parseArray(JSON.toJSONString(issuesRequest.getRequestFields()), PlatformCustomFieldItemDTO.class); List<PlatformCustomFieldItemDTO> customFieldItemDTOS = JSON.parseArray(JSON.toJSONString(issuesRequest.getRequestFields()), PlatformCustomFieldItemDTO.class);
customFieldItemDTOS = customFieldItemDTOS.stream() customFieldItemDTOS = customFieldItemDTOS.stream()
.filter(item -> item != null && item.getValue() != null) .filter(item -> item != null && item.getValue() != null)
.toList(); .collect(Collectors.toList());
platformIssuesUpdateRequest.setCustomFieldList(customFieldItemDTOS); // todo 全部插件化后去掉 platformIssuesUpdateRequest.setCustomFieldList(customFieldItemDTOS); // todo 全部插件化后去掉
platformIssuesUpdateRequest.setUserPlatformUserConfig(userService.getCurrentPlatformInfoStr(SessionUtils.getCurrentWorkspaceId())); platformIssuesUpdateRequest.setUserPlatformUserConfig(userService.getCurrentPlatformInfoStr(SessionUtils.getCurrentWorkspaceId()));
platformIssuesUpdateRequest.setProjectConfig(PlatformPluginService.getCompatibleProjectConfig(project)); platformIssuesUpdateRequest.setProjectConfig(PlatformPluginService.getCompatibleProjectConfig(project));