| | |
| | | if (issueForm == null) { |
| | | throw new OwlRuntimeException(this.messageAccessor.getMessage(MsgConstants.API_PARAMETER_ERROR)); |
| | | } |
| | | // 사용자 정의 필드가 없을 경우 검색을 할 수 없기 때문에 예외처리 |
| | | else if (issueForm.getCustomFieldValues() == null || issueForm.getCustomFieldValues().size() == 0) { |
| | | throw new OwlRuntimeException(this.messageAccessor.getMessage(MsgConstants.API_CUSTOM_FIELD_NOT_EXIST)); |
| | | } |
| | | |
| | | if (issueForm.getApiType() == IssueApiForm.ApiType.add) { |
| | | List<Issue> issues = this.issueService.addApiIssue(issueForm); |
| | | // 버전 생성 |
| | |
| | | this.issueService.addIssueVersion(issue.getId(), issue.getRegisterId()); |
| | | } |
| | | } else { |
| | | |
| | | |
| | | this.issueService.modifyIssue(issueForm, request.getFiles("file")); |
| | | } |
| | | |