Timezone bug: date_modified stored as SAST (+2h) but tagged +00:00 #3

Open
opened 2026-06-06 06:27:49 +00:00 by hclaude · 0 comments
Owner

Audit sibling export tasks: last_navteq_export, last_africa_guide_export

t4a_last_run_date.LastTaskRunDate drives a family of export tasks. Run-markers
seen across full history: last_igo_export ×60, last_navteq_export ×1,
last_africa_guide_export ×1. The two siblings ran rarely in the captured
window, but if they share the iGO export's full-.save() pattern they are
latent landmines.

Task

  • Review last_navteq_export and last_africa_guide_export code paths.
  • Confirm whether they also .save() listings (touch date_modified).
  • Apply the same fix (no full .save() / exclude date_modified).
  • Enumerate any other tasks registered in LastTaskRunDate.

Priority: MEDIUM — prevents the next surprise.

## Audit sibling export tasks: `last_navteq_export`, `last_africa_guide_export` `t4a_last_run_date.LastTaskRunDate` drives a family of export tasks. Run-markers seen across full history: `last_igo_export` ×60, `last_navteq_export` ×1, `last_africa_guide_export` ×1. The two siblings ran rarely in the captured window, but if they share the iGO export's full-`.save()` pattern they are latent landmines. ### Task - [ ] Review `last_navteq_export` and `last_africa_guide_export` code paths. - [ ] Confirm whether they also `.save()` listings (touch `date_modified`). - [ ] Apply the same fix (no full `.save()` / exclude `date_modified`). - [ ] Enumerate any other tasks registered in `LastTaskRunDate`. **Priority: MEDIUM** — prevents the next surprise.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ECS-investigations/T4A-DB-logs#3
No description provided.