Einige Jubiläumsabzeichen werden einen Tag und ein Jahr nach dem letzten Jubiläumsabzeichen vergeben

Es ist ein Fehler, aber ich denke, dies ist einer der Fehler, bei denen ein PR willkommen ist. Unser Design ist:

  1. Einmal am Tag gehen wir auf die Jagd nach neuen Leuten, denen wir Jubiläumsabzeichen verleihen können.
  2. 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:

  1. Kandidaten zu fischen
  2. den created_at: mit dem richtigen Offset zu setzen, anstatt end_date zu verwenden.

Keine unmögliche Reparatur, aber fummelig.

2 „Gefällt mir“