diff --git a/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java b/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java index d594a4845ee5ed99fcc58b3f0f840ec1d1b57c25..491800c35f0223a8c0e5c6c027478b55599b270e 100644 --- a/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java +++ b/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java @@ -35,7 +35,6 @@ import net.jami.jams.dht.DeviceReceiptGenerator; import java.security.cert.X509Certificate; import java.util.Date; -import java.util.Optional; @Slf4j public class RegisterDeviceFlow { @@ -49,8 +48,7 @@ public class RegisterDeviceFlow { userAuthenticationModule .getAuthSources() .get(new AuthModuleKey(user.getRealm(), user.getUserType())) - .searchUserProfiles(username, "LOGON_NAME", Optional.empty()) - .get(0); + .getUserProfile(username); // Renew user certificate if expired with same private key if (!user.getCertificate().getNotAfter().after(new Date())) {