From f0407e4327651ca2da24db4c755a0592a00288f9 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 7 Nov 2018 23:19:48 -0500 Subject: [PATCH] catch any errors when generating fingerprint --- src/app/organizations/manage/people.component.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/organizations/manage/people.component.ts b/src/app/organizations/manage/people.component.ts index 75268f4a39..e3de41c362 100644 --- a/src/app/organizations/manage/people.component.ts +++ b/src/app/organizations/manage/people.component.ts @@ -254,9 +254,11 @@ export class PeopleComponent implements OnInit { const orgKey = await this.cryptoService.getOrgKey(this.organizationId); const publicKeyResponse = await this.apiService.getUserPublicKey(user.userId); const publicKey = Utils.fromB64ToArray(publicKeyResponse.publicKey); - // tslint:disable-next-line - console.log('User\'s fingerprint: ' + - (await this.cryptoService.getFingerprint(user.userId, publicKey.buffer)).join('-')); + try { + // tslint:disable-next-line + console.log('User\'s fingerprint: ' + + (await this.cryptoService.getFingerprint(user.userId, publicKey.buffer)).join('-')); + } catch { } const key = await this.cryptoService.rsaEncrypt(orgKey.key, publicKey.buffer); const request = new OrganizationUserConfirmRequest(); request.key = key.encryptedString;