modcomms/backend/app/repositories
Vadym Samoilenko c6f7b0d5f1 Populate email on login for users with empty email field
When a user already exists in the DB, get_or_create_from_azure was
returning early without updating their email from Azure AD claims.
Users created before email sync was in place would permanently show
empty emails in User Management.

Now syncs email from Azure AD claims on each login if the stored
email is empty.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 15:45:48 +00:00
..
__init__.py Add Knowledge Base management system for AI agent specs 2026-02-12 15:00:36 -06:00
audit_repository.py Fix submitter agency not loading in flagged/resolved audit queries 2026-02-22 09:15:35 -06:00
campaign_repository.py Fix MissingGreenlet 500 error on GET /api/campaigns 2026-03-02 12:17:12 +00:00
dropdown_repository.py Add debugging for proof types not showing in dropdown 2026-01-23 13:09:25 -06:00
knowledge_base_repository.py Fix stuck processing state: auto-fail stale jobs, improve active job detection 2026-02-12 16:03:25 -06:00
proof_repository.py Detect identical file uploads via MD5 hashing 2026-01-25 10:15:48 -06:00
user_repository.py Populate email on login for users with empty email field 2026-03-03 15:45:48 +00:00