Es ist ein Fehler, aber ich denke, dies ist einer der Fehler, bei denen ein PR willkommen ist. Unser Design ist:
- Einmal am Tag gehen wir auf die Jagd nach neuen Leuten, denen wir Jubiläumsabzeichen verleihen können.
- Wir berücksichtigen nur Personen, die im vorherigen Jahr kein Jubiläumsabzeichen erhalten haben.
Das Problem ist … dies läuft nur einmal am Tag zu einer beliebigen Zeit. Das bedeutet, dass der Job immer zu spät läuft, manchmal 1 Stunde zu spät, manchmal 23 Stunden zu spät.
Da wir Abzeichen nur einmal am Tag verleihen, müssten wir unsere Logik ändern, um:
- Kandidaten zu fischen
- den
created_at:mit dem richtigen Offset zu setzen, anstattend_datezu verwenden.
Keine unmögliche Reparatur, aber fummelig.