Skip to content
Snippets Groups Projects
Commit 5edf9e8b authored by srosse's avatar srosse
Browse files

OO-4047: remove text feedback in editor if text is empty

parent ad918c78
No related branches found
No related tags found
No related merge requests found
......@@ -131,24 +131,30 @@ public class AssessmentTestFeedbackEditorController extends FormBasicController
String passedTitle = feedbackPassedTitleEl.getValue();
String passedText = feedbackPassedTextEl.getRawValue();
TestFeedbackBuilder passedBuilder = testBuilder.getPassedFeedback();
if(StringHelper.containsNonWhitespace(FilterFactory.getHtmlTagsFilter().filter(passedText))) {
TestFeedbackBuilder passedBuilder = testBuilder.getPassedFeedback();
if(passedBuilder == null) {
passedBuilder = testBuilder.createPassedFeedback();
}
passedBuilder.setTitle(passedTitle);
passedBuilder.setText(passedText);
} else if(passedBuilder != null) {
passedBuilder.setTitle(null);
passedBuilder.setText(null);
}
String failedTitle = feedbackFailedTitleEl.getValue();
String failedText = feedbackFailedTextEl.getRawValue();
TestFeedbackBuilder failedBuilder = testBuilder.getFailedFeedback();
if(StringHelper.containsNonWhitespace(FilterFactory.getHtmlTagsFilter().filter(failedText))) {
TestFeedbackBuilder failedBuilder = testBuilder.getFailedFeedback();
if(failedBuilder == null) {
failedBuilder = testBuilder.createFailedFeedback();
}
failedBuilder.setTitle(failedTitle);
failedBuilder.setText(failedText);
} else if(failedBuilder != null) {
failedBuilder.setTitle(null);
failedBuilder.setText(null);
}
fireEvent(ureq, AssessmentTestEvent.ASSESSMENT_TEST_CHANGED_EVENT);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment