From 4fbada8340b22fe742c2d5aeeac2ba6aa960cb24 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Wed, 29 Oct 2025 16:22:30 +0100 Subject: [PATCH] Update error message --- libs/common/src/platform/models/domain/domain-base.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libs/common/src/platform/models/domain/domain-base.ts b/libs/common/src/platform/models/domain/domain-base.ts index 1d571fd2d9e..04c7484c81e 100644 --- a/libs/common/src/platform/models/domain/domain-base.ts +++ b/libs/common/src/platform/models/domain/domain-base.ts @@ -84,7 +84,15 @@ export default class Domain { if (domain[prop] == null) { continue; } - viewModel[prop] = await encryptService.decryptString(domain[prop]!, key!); + try { + viewModel[prop] = await encryptService.decryptString(domain[prop]!, key!); + } catch (e) { + throw new Error( + `Failed to decrypt property '${String( + prop, + )}' of domain. Context: ${objectContext}. Error: ${(e as Error).message}`, + ); + } } return viewModel as V; }