hrrr_placeholder_jobs previously returned [contact.id] for any post-2014 contact with pos1, regardless of whether the HRRR profiles were already in the DB. That meant BackfillEnqueueWorker re-flagged the same ~22k contacts as :queued on every 30 min cron tick forever — HrrrPointEnqueuer saw 0 missing points and inserted nothing, but the status field never advanced. Now the placeholder also returns [] when every path point has an hrrr_profile row, so mark_hrrr_status!/3's empty-list branch flips the contact to :complete directly. Genuinely-missing contacts still flow through HrrrPointEnqueuer unchanged. |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||