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

OO-3101: fix validation of roll call with "Authorized absences" disabled

parent b833d027
No related branches found
No related tags found
No related merge requests found
......@@ -419,13 +419,16 @@ public class TeacherRollCallController extends FormBasicController {
for(int i=tableModel.getRowCount(); i-->0; ) {
TeacherRollCallRow row = tableModel.getObject(i);
row.getAuthorizedAbsence().clearError();
if(row.getAuthorizedAbsence() != null) {
row.getAuthorizedAbsence().clearError();
}
if(row.getRollCall() == null) {
//??? stop?
} else if(!absenceDefaultAuthorized) {
String reason = row.getRollCall().getAbsenceReason();
if(row.getAuthorizedAbsence().isAtLeastSelected(1) && !StringHelper.containsNonWhitespace(reason)) {
if(row.getAuthorizedAbsence() != null && row.getAuthorizedAbsence().isAtLeastSelected(1) && !StringHelper.containsNonWhitespace(reason)) {
row.getAuthorizedAbsence().setErrorKey("error.reason.mandatory", null);
allOk &= false;
}
......
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