diff --git a/.hgtags b/.hgtags
index 0401b28ab278891eca186ad19790685655fe60ce..ce51c0aadb3ee9d7fc750d1ad93f5122a20e70d5 100644
--- a/.hgtags
+++ b/.hgtags
@@ -204,3 +204,4 @@ ab9ccd741d6bd63290f94454b3136341a1031eef OpenOLAT 12.1.4
 990b781d2b571f2acb8dd6d676b27c2209cebcd2 OpenOLAT 12.2.1
 866cadced6f9f56771f104bb075281a03c98484b OpenOLAT 12.1.5
 05a3c403ebf0f19111b831db55f78f612c72a7cf OpenOLAT 12.2.2
+dc92e2661668e9867d401d8f929c02a6a3f92314 OpenOLAT 12.2.3
diff --git a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_de.properties
index d5e24e6d2733f3f3103fe45898b5d42fc77c87c1..79ef250af8bb05f6eb425f7132b1d03905cbd0b1 100644
--- a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_de.properties
@@ -163,7 +163,7 @@ info.projectbroker.runmode.accept.manually.auto.sign.out=Information zur $\:proj
 info.projectbroker.runmode.accept.manually.limited=Information zur $\:projectbroker.themenboerse\:<br/>Themen m\u00FCssen vom Themenverantwortlichen manuell zugewiesen werden. Maximal w\u00E4hlbare $\:projectbroker.themaPl\: {0}.
 info.projectbroker.runmode.accept.manually.unlimited=Information zur $\:projectbroker.themenboerse\:<br/>Themen m\u00FCssen vom Themenverantwortlichen manuell zugewiesen werden. Die Anzahl der $\:projectbroker.themaPl ist nicht beschr\u00E4nkt.
 info.projectbroker.deselect.confirmation=Wollen Sie sich wirklich in das Thema "{0}" einschreiben?
-info.projectbroker.no.deselect=Diese Auswahl ist endg\u00FCltig. Das Abw\u00E4hlen diese Themas wurde vom Author deaktiviert.
+info.projectbroker.no.deselect=Diese Auswahl ist endg\u00FCltig. Das Abw\u00E4hlen dieses Themas wurde vom Autor deaktiviert.
 info.projectbroker.no.deselect.title=Wahl des Themas best\u00E4tigen
 info.projectbroker.no.deselect.select=Thema w\u00E4hlen
 info.projectbroker.no.deselect.cancel=Abbrechen
diff --git a/src/main/java/org/olat/modules/lecture/ui/TeacherRollCallController.java b/src/main/java/org/olat/modules/lecture/ui/TeacherRollCallController.java
index 21436f3c320868c9d7d02db67eb77e9a21caa2e3..1308c22c4b529d5240cf8dddccbbc260489e36b9 100644
--- a/src/main/java/org/olat/modules/lecture/ui/TeacherRollCallController.java
+++ b/src/main/java/org/olat/modules/lecture/ui/TeacherRollCallController.java
@@ -573,7 +573,7 @@ public class TeacherRollCallController extends FormBasicController {
 		}
 		row.setRollCall(rollCall);
 		if(authorizedAbsenceEnabled && row.getAuthorizedAbsence() != null) {
-			if(rollCall.getAbsenceAuthorized().booleanValue()) {
+			if(rollCall.getAbsenceAuthorized() != null && rollCall.getAbsenceAuthorized().booleanValue()) {
 				row.getAuthorizedAbsence().select(onKeys[0], true);
 			} else {
 				row.getAuthorizedAbsence().uncheckAll();