Skip to content

Commit 0bc910a

Browse files
Juliet wamalwaJuliet wamalwa
authored andcommitted
TRUNK-6693: Switch Argon2 config from global to runtime properties
1 parent 62c6229 commit 0bc910a

4 files changed

Lines changed: 514 additions & 65 deletions

File tree

api/src/main/java/org/openmrs/api/db/hibernate/HibernateUserDAO.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,9 @@ public boolean isSecretAnswer(User u, String answer) throws DAOException {
484484

485485
LoginCredential credentials = getLoginCredential(u);
486486
String answerOnRecord = credentials.getSecretAnswer();
487+
if (StringUtils.isEmpty(answerOnRecord)) {
488+
return false;
489+
}
487490
return Security.hashMatches(answerOnRecord, answer.toLowerCase() + credentials.getSalt());
488491
}
489492

0 commit comments

Comments
 (0)