Rotårsak for "banen er allerede importert"-forvirringen rundt Tjøme-baner: teeoffs egen hull-data hadde en duplisert hcp-indeks (13 to ganger, 14 manglet). Manglende validering lot dette komme gjennom og feile stille på en UNIQUE-constraint, oversatt til den misvisende DUPLICATE-meldingen. Legger til eksplisitt 1-18-validering før lagring, med en ærlig feilkode/ -melding, i både teeoff- og GolfAPI-import-stiene og alle fire frontend- kallstedene. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| routers | ||
| __init__.py | ||
| account_merge.py | ||
| auth.py | ||
| blind_draw.py | ||
| config.py | ||
| db.py | ||
| email.py | ||
| errors.py | ||
| golfapi_cache.py | ||
| golfapi_client.py | ||
| handicap.py | ||
| hole_history.py | ||
| main.py | ||
| push.py | ||
| rate_limit.py | ||
| realtime.py | ||
| requirements-dev.txt | ||
| requirements.txt | ||
| storage.py | ||
| target_points.py | ||
| team_authz.py | ||
| teeoff_client.py | ||