diff --git a/src/subdomains/generic/kyc/services/kyc.service.ts b/src/subdomains/generic/kyc/services/kyc.service.ts index 9ee2411337..b5024508bb 100644 --- a/src/subdomains/generic/kyc/services/kyc.service.ts +++ b/src/subdomains/generic/kyc/services/kyc.service.ts @@ -1192,7 +1192,12 @@ export class KycService { if (user.kycLevel >= KycLevel.LEVEL_50) { kycStep.complete(); - } else if (missingCompletedSteps.length === 1) { + } else if ( + !missingCompletedSteps.length || + (missingCompletedSteps.length === 1 && + missingCompletedSteps[0] === KycStepName.DFX_APPROVAL && + kycStep.name !== KycStepName.DFX_APPROVAL) + ) { kycStep.manualReview(); } else { kycStep.onHold();