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.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#89