DeviceTrustCryptoService - don't worry about checking if a device should establish trust or not if the user doesn't have trusted device encryption on (#6010)

This commit is contained in:
Jared Snider 2023-08-10 16:18:00 -04:00 committed by GitHub
parent 6f84f4ca73
commit 6ec22f9570
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -46,6 +46,14 @@ export class DeviceTrustCryptoService implements DeviceTrustCryptoServiceAbstrac
}
async trustDeviceIfRequired(): Promise<void> {
// This handles the case in which a user has selected to trust a device
// however, their org has turned off TDE after they've made their choice
// They should not see device trusted toast
const supportsDeviceTrust = await this.supportsDeviceTrust();
if (!supportsDeviceTrust) {
return;
}
const shouldTrustDevice = await this.getShouldTrustDevice();
if (shouldTrustDevice) {
await this.trustDevice();