Testing Date: 09 April 2026
Bug Details:
OTP registration and reset hard failed when Gmail credentials were missing
Test Case 1:
Step 1: Leave EMAIL_USER and EMAIL_PASS unset or set them to placeholder values.
Step 2: Attempt student registration or forgot-password OTP generation from the frontend.
Expected Output:
Local development should either provide a safe fallback or show a controlled configuration error without exposing raw provider failures.
Actual Output:
The application surfaced the Gmail provider error 535-5.7.8 Username and Password not accepted and blocked OTP-based flows entirely.
Bug Report Date: 09 April 2026
Has the bug been fixed? Yes (fixed locally only)
Date of Bug Fixing: 09 April 2026
Any other comment:
Severity: High. This prevented registration and password reset in a normal local environment until a development OTP fallback was added.
Testing Date: 09 April 2026
Bug Details:
OTP registration and reset hard failed when Gmail credentials were missing
Test Case 1:
Step 1: Leave EMAIL_USER and EMAIL_PASS unset or set them to placeholder values.
Step 2: Attempt student registration or forgot-password OTP generation from the frontend.
Expected Output:
Local development should either provide a safe fallback or show a controlled configuration error without exposing raw provider failures.
Actual Output:
The application surfaced the Gmail provider error 535-5.7.8 Username and Password not accepted and blocked OTP-based flows entirely.
Bug Report Date: 09 April 2026
Has the bug been fixed? Yes (fixed locally only)
Date of Bug Fixing: 09 April 2026
Any other comment:
Severity: High. This prevented registration and password reset in a normal local environment until a development OTP fallback was added.