Cause: les FK servers.responsable_domaine_contact_id / referent_technique_contact_id n'etaient pas remplies dans la DB SANEF actuelle, mais les emails sont presents dans les champs legacy texte servers.responsable_email / referent_email. Solution: _fetch_pct_cc_emails() cherche maintenant en 2 etapes: 1. Via FK -> contacts.email (si modele moderne renseigne) 2. Via champs legacy texte sur servers (responsable_email/referent_email) Dedoublonne par email lowercase. Garde le nom (legacy: responsable_nom/referent_nom, moderne: contacts.name). |
||
|---|---|---|
| .. | ||
| data | ||
| models | ||
| routers | ||
| scripts | ||
| services | ||
| static | ||
| templates | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| database.py | ||
| dependencies.py | ||
| main.py | ||