From cb19cd673fcba71983e4dd25913229cee7f0213f Mon Sep 17 00:00:00 2001 From: David Baker Date: Fri, 27 Mar 2020 14:11:32 +0000 Subject: [PATCH] Fix isVerified returning false which would cause key backups uploads to be missing is_verified because it was set to `undefined` which would cause the backup to fail Fixes https://github.com/vector-im/riot-web/issues/12901 --- src/crypto/CrossSigning.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/CrossSigning.js b/src/crypto/CrossSigning.js index 1c3d3e207..1cfdeec24 100644 --- a/src/crypto/CrossSigning.js +++ b/src/crypto/CrossSigning.js @@ -574,9 +574,9 @@ export class DeviceTrustLevel { * @returns {bool} true if this device is verified via any means */ isVerified() { - return this.isLocallyVerified() || ( + return Boolean(this.isLocallyVerified() || ( this._trustCrossSignedDevices && this.isCrossSigningVerified() - ); + )); } /**