Skip to content

fix: wirkungslose Mail-Prüfung in KYC-Benachrichtigungen#3939

Open
TaprootFreak wants to merge 1 commit into
developfrom
fix/kyc-step-failed-mail-condition
Open

fix: wirkungslose Mail-Prüfung in KYC-Benachrichtigungen#3939
TaprootFreak wants to merge 1 commit into
developfrom
fix/kyc-step-failed-mail-condition

Conversation

@TaprootFreak

@TaprootFreak TaprootFreak commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Problem

kycStepFailed und kycStepMissingData prüften die Mailadresse mit dem Komma-Operator: if ((userData.mail, !DisabledProcess(Process.KYC_MAIL))). Der Komma-Operator verwirft den linken Ausdruck — die userData.mail-Prüfung war damit wirkungslos, und der Mailversand wurde auch für Nutzer ohne Mailadresse versucht.

Fix

Beide Stellen auf userData.mail && !DisabledProcess(Process.KYC_MAIL) korrigiert — konsistent mit den übrigen Mail-Methoden derselben Datei.

Tests (lokal)

prettier ✅ · eslint ✅ · type-check ✅

Bestandsbug, unabhängig von anderen offenen PRs.

kycStepFailed und kycStepMissingData nutzten den Komma-Operator
`(userData.mail, !DisabledProcess(...))`, wodurch die userData.mail-Prüfung
verworfen wurde und nur das Prozess-Flag zählte. Dadurch wurde der
Mailversand auch bei Nutzern ohne Mailadresse versucht. Korrigiert auf
`userData.mail && !DisabledProcess(...)` (konsistent mit den übrigen
Mail-Methoden).
@TaprootFreak TaprootFreak marked this pull request as ready for review June 19, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant