Skip to content

Commit 5b1699f

Browse files
committed
fix: consistently use GitLab time
1 parent 6203564 commit 5b1699f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

periodic_cleanup.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,18 @@ async def _process_pending_refreshes() -> int:
6666
f"on {mri.merge_request_payload.project.path_with_namespace}"
6767
)
6868

69-
event_updated_at: datetime.datetime = row["last_event_at"]
69+
# Use GitLab's updated_at from stored payload (not local last_event_at)
70+
# to keep timestamps comparable for OOO detection
71+
payload_updated_at = datetime.datetime.fromisoformat(
72+
mri.merge_request_payload.object_attributes.updated_at.replace(" UTC", "+00:00")
73+
)
7074

7175
messages_updated = await update_all_messages_transactional(
7276
mri,
7377
card,
7478
summary,
7579
datasource_fingerprint,
76-
event_updated_at,
80+
payload_updated_at,
7781
row["payload_type"],
7882
)
7983

0 commit comments

Comments
 (0)