Skip to content

Commit ef3e816

Browse files
committed
HOTFIX: 🚑️: cron doctor declaration.
1 parent a21a2e6 commit ef3e816

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

sormas-backend/src/main/java/de/symeda/sormas/backend/common/CronService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public void deleteSystemEvents() {
222222
}
223223
}
224224

225-
@Schedule(hour = "1", minute = "35", second = "0", persistent = false)
225+
@Schedule(hour = "*", minute = "5", persistent = false)
226226
public void fetchExternalMessages() {
227227
if (featureConfigurationFacade.isFeatureEnabled(FeatureType.EXTERNAL_MESSAGES)) {
228228
externalMessageFacade.fetchAndSaveExternalMessages(null);

sormas-backend/src/main/java/de/symeda/sormas/backend/user/KeycloakService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,13 @@ private void updateUser(User user, UserRepresentation userRepresentation) {
326326
user.setLastName(userRepresentation.getLastName());
327327
user.setLanguage(getLanguage(userRepresentation));
328328
user.setUserEmail(userRepresentation.getEmail());
329+
330+
Map<String, List<String>> attributes = userRepresentation.getAttributes();
331+
attributes.entrySet().stream().filter(entry -> "telephoneNumber".equalsIgnoreCase(entry.getKey())).findAny().ifPresentOrElse(entry -> {
332+
String phoneNumber = entry.getValue().get(0);
333+
user.setPhone(phoneNumber);
334+
}, () -> logger.error("No phone number found in the user's attributes: [{}]", attributes));
335+
329336
}
330337

331338
private Optional<UserRepresentation> updateUser(Keycloak keycloak, String existingUsername, User newUser) {

0 commit comments

Comments
 (0)