Skip to content
Snippets Groups Projects
Commit 56841dde authored by Andreas Gärtner's avatar Andreas Gärtner
Browse files

Task #15814: Set question active if voting admission is given.

parent 2477ee1f
No related merge requests found
......@@ -327,12 +327,18 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis
@Override
@PreAuthorize("isAuthenticated() and hasPermission(#questionId, 'question', 'owner')")
public void setVotingAdmission(final String questionId, final boolean disable) {
public void setVotingAdmission(final String questionId, final boolean disableVoting) {
final Question question = databaseDao.getQuestion(questionId);
final Session session = databaseDao.getSessionFromKeyword(question.getSessionKeyword());
question.setVotingDisabled(disable);
question.setVotingDisabled(disableVoting);
databaseDao.updateQuestion(question);
if (disableVoting == false && !question.isActive()) {
question.setActive(true);
update(question);
} else {
databaseDao.updateQuestion(question);
}
this.publisher.publishEvent(new LockVotingEvent(this, session, question));
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment