diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/registration/RegistrationServiceClient.java b/service/src/main/java/org/whispersystems/textsecuregcm/registration/RegistrationServiceClient.java index 4dc5e10dc..aca4b8332 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/registration/RegistrationServiceClient.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/registration/RegistrationServiceClient.java @@ -128,7 +128,7 @@ public class RegistrationServiceClient implements Managed { default -> throw new CompletionException(new RuntimeException("Failed to check verification code: " + response.getError().getErrorType())); } } else { - return response.getSessionMetadata().getVerified(); + return response.getVerified() || response.getSessionMetadata().getVerified(); } }); }