diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/auth/BaseAccountAuthenticator.java b/service/src/main/java/org/whispersystems/textsecuregcm/auth/BaseAccountAuthenticator.java index ad38b8a89..ae49b06f8 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/auth/BaseAccountAuthenticator.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/auth/BaseAccountAuthenticator.java @@ -53,14 +53,14 @@ public class BaseAccountAuthenticator { AuthorizationHeader authorizationHeader = AuthorizationHeader.fromUserAndPassword(basicCredentials.getUsername(), basicCredentials.getPassword()); Optional account = accountsManager.get(authorizationHeader.getIdentifier()); - if (!account.isPresent()) { + if (account.isEmpty()) { failureReason = "noSuchAccount"; return Optional.empty(); } Optional device = account.get().getDevice(authorizationHeader.getDeviceId()); - if (!device.isPresent()) { + if (device.isEmpty()) { failureReason = "noSuchDevice"; return Optional.empty(); }