Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java =================================================================== diff -u -ra1a698605f9903c5211c6726c2b5ad034e5f78b2 -rc42f02dfded692e183a8a2716e212f86e4be32d3 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java (.../UserDTO.java) (revision a1a698605f9903c5211c6726c2b5ad034e5f78b2) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java (.../UserDTO.java) (revision c42f02dfded692e183a8a2716e212f86e4be32d3) @@ -69,7 +69,8 @@ this.email = email; this.theme = htmlTheme; this.timeZone = timezone; - this.timeZoneOffsetSeconds = ZoneId.of(timeZone.getID()).getRules().getOffset(Instant.now()).getTotalSeconds(); + this.timeZoneOffsetSeconds = timeZone == null ? 0 + : ZoneId.of(timeZone.getID()).getRules().getOffset(Instant.now()).getTotalSeconds(); this.authenticationMethodId = authenticationMethodId; this.fckLanguageMapping = fckLanguageMapping; this.firstLogin = firstLogin;