fix(测试跟踪): jira使用自定义模板创建缺陷失败
--bug=1027534 --user=陈建星 【测试跟踪】项目集成jira-使用默认模版-新建/导入缺陷失败 https://www.tapd.cn/55049933/s/1389541
This commit is contained in:
parent
3608f42b43
commit
3db9cb1df8
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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));
|
||||||
|
|
Loading…
Reference in New Issue