fix: reject malformed activity feed payloads (#107)
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 5s

This commit is contained in:
timmy committed 2026-08-06 13:17:35 +00:00
1 parent d86e86e1fb
commit c21d968cc2
2 files changed
+23

No files matched your search

+4
View File
@@ -40,6 +40,10 @@ async def pull_requests() -> list[dict]:
async def activity_events() -> list[dict]:
user = await current_user()
events = await fetch(f"users/{user['login']}/activities/feeds?limit=20")
if events is None:
events = []
elif not isinstance(events, list):
raise ValueError("Gitea activity feed response was not a list")
return [
{
"type": (