Unverified Commit 104b2072 authored by Shishir Suman's avatar Shishir Suman Committed by GitHub
Browse files

Merge pull request #55 from UPHRH-platform/UPHRH_7903_mobile_otp

bug fixes
No related merge requests found
Showing with 10 additions and 1 deletion
+10 -1
......@@ -861,6 +861,11 @@ public class IntegrationServiceImpl implements IntegrationService {
userDetails.setStatus(1);
emailService.sendUserActivationMail(userDetails, true);
User data = userRepository.save(userDetails);
// update mail config if user role secretary
boolean superadmin = Arrays.stream(data.getRoles()).anyMatch(role -> role.equalsIgnoreCase("SUPERADMIN"));
if(superadmin) {
updateMailConfigEmail(data.getEmail());
}
return ResponseEntity.ok(data);
}
return ResponseEntity.internalServerError().body("Error in activating user.");
......@@ -890,7 +895,7 @@ public class IntegrationServiceImpl implements IntegrationService {
// get existing user for role
long count = users.stream().filter(user ->
Arrays.stream(user.getRoles()).anyMatch(userRole -> userRole.equalsIgnoreCase(role))
&& user.getStatus() == 1).count();
&& user.getStatus() == 1 && user.getId() != userDetails.getId()).count();
log.debug("Active user count - {}", count);
matchCount.set(count);
}
......
......@@ -75,6 +75,10 @@ public class SchedulerConfigServiceImpl implements SchedulerConfigService {
Optional<MailConfig> configById = mailConfigRepository.findById(mailConfigDto.getId());
if(configById.isPresent()) {
MailConfig existingConfig = configById.get();
if(mailConfigDto.getAuthorityEmails() != null && !mailConfigDto.getAuthorityEmails().isEmpty()) {
String emails = String.join(",", mailConfigDto.getAuthorityEmails());
existingConfig.setAuthorityEmails(emails);
}
existingConfig.setConfigValue(mailConfigDto.getConfigValue());
existingConfig.setUpdatedBy(mailConfigDto.getUpdatedBy());
existingConfig.setUpdatedDate(Timestamp.valueOf(LocalDateTime.now()));
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment