diff -r 30b840ed8c0e -r 822b7e3d064d src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java --- a/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Fri Oct 23 18:40:50 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Fri Oct 23 20:34:57 2020 +0200 @@ -570,7 +570,7 @@ return ResponseType.NONE; } try { - final var issueComment = new IssueComment(getParameter(req, Integer.class, "commentid").orElse(-1), issue); + final var issueComment = new IssueComment(getParameter(req, Integer.class, "commentid").orElse(-1)); issueComment.setComment(getParameter(req, String.class, "comment").orElse("")); if (issueComment.getComment().isBlank()) { @@ -582,7 +582,7 @@ dao.getUserDao().findByUsername(req.getRemoteUser()).ifPresent(issueComment::setAuthor); } - dao.getIssueDao().saveComment(issueComment); + dao.getIssueDao().saveComment(issue, issueComment); // TODO: fix redirect location setRedirectLocation(req, "./projects/" + issue.getProject().getNode()+"/issues/"+issue.getId()+"/view");