Skip malformed Gitea activity feed entries #89

Closed
opened 2026-08-06 09:00:02 +00:00 by rockachopa · 0 comments
Member

Evidence

src/gitea_proxy.py::activity_events calls .get() on every activity-feed item. A single non-object entry (for example null) raises AttributeError, causing /api/v1/events to return a 503 and hide otherwise valid recent activity.

Acceptance criteria

  • Ignore non-object feed entries while preserving valid activities.
  • Add a behavioral regression test.
  • Full test suite and release CI pass.
## Evidence `src/gitea_proxy.py::activity_events` calls `.get()` on every activity-feed item. A single non-object entry (for example `null`) raises `AttributeError`, causing `/api/v1/events` to return a 503 and hide otherwise valid recent activity. ## Acceptance criteria - Ignore non-object feed entries while preserving valid activities. - Add a behavioral regression test. - Full test suite and release CI pass.
timmy was assigned by rockachopa 2026-08-06 09:00:02 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
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: stackchain/stackchain-dashboard#89
No description provided.