From ef504d0a7e1b9dd4a833e3210e5eaa3fe887c82c Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Wed, 18 Feb 2026 12:29:55 +0100 Subject: [PATCH] Fix null pointer in KYC ident review for personal accounts (#3211) Add optional chaining for organization.country access in getIdentCheckErrors, which crashes when userData.organization is null (personal accounts). This blocks all ident auto-review steps from completing. --- src/subdomains/generic/kyc/services/kyc.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/subdomains/generic/kyc/services/kyc.service.ts b/src/subdomains/generic/kyc/services/kyc.service.ts index 8c92c94a41..3626acc275 100644 --- a/src/subdomains/generic/kyc/services/kyc.service.ts +++ b/src/subdomains/generic/kyc/services/kyc.service.ts @@ -1471,7 +1471,7 @@ export class KycService { // Country & verifiedName check const userCountry = identStep.userData.organizationCountry ?? - identStep.userData.organization.country ?? + identStep.userData.organization?.country ?? identStep.userData.verifiedCountry ?? identStep.userData.country;