src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java

changeset 137
a7e543ab0c5f
parent 136
7281bdf43c60
child 138
e2aa673dd473
equal deleted inserted replaced
136:7281bdf43c60 137:a7e543ab0c5f
509 final var issueIdParam = getParameter(req, Integer.class, "issueid"); 509 final var issueIdParam = getParameter(req, Integer.class, "issueid");
510 if (issueIdParam.isEmpty()) { 510 if (issueIdParam.isEmpty()) {
511 resp.sendError(HttpServletResponse.SC_FORBIDDEN, "Detected manipulated form."); 511 resp.sendError(HttpServletResponse.SC_FORBIDDEN, "Detected manipulated form.");
512 return ResponseType.NONE; 512 return ResponseType.NONE;
513 } 513 }
514 final var issue = new Issue(issueIdParam.get()); 514 final var issue = dao.getIssueDao().find(issueIdParam.get());
515 if (issue == null) {
516 resp.sendError(HttpServletResponse.SC_NOT_FOUND);
517 return ResponseType.NONE;
518 }
515 try { 519 try {
516 final var issueComment = new IssueComment(getParameter(req, Integer.class, "commentid").orElse(-1), issue); 520 final var issueComment = new IssueComment(getParameter(req, Integer.class, "commentid").orElse(-1), issue);
517 issueComment.setComment(getParameter(req, String.class, "comment").orElse("")); 521 issueComment.setComment(getParameter(req, String.class, "comment").orElse(""));
518 522
519 if (issueComment.getComment().isBlank()) { 523 if (issueComment.getComment().isBlank()) {

mercurial