Story
When querying activities with activityTypes filter containing "checklist" alongside other types (e.g. ["checklist", "version.publish", "status.change"]), the API returns empty results. Querying with activityTypes: ["checklist"] alone works correctly.
To reproduce
Steps to reproduce the behavior:
- Create a comment with checklist content (e.g. * [ ] Task 1) on any entity
- Query activities with activityTypes: ["checklist"] — checklist activity is returned correctly
- Query activities with activityTypes: ["checklist", "version.publish", "status.change"] — returns empty edges: [], checklist activity is missing
Expected behavior
The query should return checklist activities alongside other activity types. Both the checklist comment and any matching version.publish/status.change activities should be included in the response
Environment
Additional context
The bug is in ayon_server/graphql/resolvers/activities.py around line 104-119.