Don't require ALWAYS_CAPABLE capabilities when linking a device

This commit is contained in:
Katherine
2025-08-11 18:25:55 -04:00
committed by GitHub
parent ad3721acf1
commit 127bd56f73
2 changed files with 4 additions and 1 deletions

View File

@@ -348,7 +348,8 @@ class DeviceControllerTest {
new DeviceActivationRequest(aciSignedPreKey, pniSignedPreKey, aciPqLastResortPreKey, pniPqLastResortPreKey, Optional.empty(), Optional.of(new GcmRegistrationId("gcm-id"))));
final int expectedStatus =
capability.preventDowngrade() && accountHasCapability && !requestHasCapability ? 409 : 200;
capability.getAccountCapabilityMode() != DeviceCapability.AccountCapabilityMode.ALWAYS_CAPABLE
&& capability.preventDowngrade() && accountHasCapability && !requestHasCapability ? 409 : 200;
try (final Response response = resources.getJerseyTest()
.target("/v1/devices/link")