From 855dad7fcc27ee6ed9cefe40d9983c0cc77e661b Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Tue, 6 May 2025 12:29:52 +0200 Subject: [PATCH] Do not throw on missing provider keys (#14430) --- libs/key-management/src/key.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/key-management/src/key.service.ts b/libs/key-management/src/key.service.ts index a3b6a1fa2d1..01e7b713e1b 100644 --- a/libs/key-management/src/key.service.ts +++ b/libs/key-management/src/key.service.ts @@ -1045,9 +1045,9 @@ export class DefaultKeyService implements KeyServiceAbstraction { if (BaseEncryptedOrganizationKey.isProviderEncrypted(encrypted)) { if (providerKeys == null) { - throw new Error("No provider keys found."); + continue; } - decrypted = await encrypted.decrypt(this.encryptService, providerKeys); + decrypted = await encrypted.decrypt(this.encryptService, providerKeys!); } else { decrypted = await encrypted.decrypt(this.encryptService, userPrivateKey); }