Skip to content

Include series ID in issue list response#488

Draft
myers wants to merge 1 commit intoMetron-Project:masterfrom
myers:feature/include-series-id-in-issue-list
Draft

Include series ID in issue list response#488
myers wants to merge 1 commit intoMetron-Project:masterfrom
myers:feature/include-series-id-in-issue-list

Conversation

@myers
Copy link
Copy Markdown

@myers myers commented Mar 26, 2026

The IssueListSeriesSerializer currently returns name, volume, and year_began but not the series id. This means API consumers who want to cache or link series data from search results have to make a separate request per result to get the series id (either fetching the full issue or searching for the series).

Adding id to the serializer fields fixes this with no extra queries since the series is already being serialized via select_related.

Add the series `id` field to IssueListSeriesSerializer so that issue
search/list responses include the series ID alongside name, volume,
and year_began.

Without the series ID, API consumers must make a separate request to
resolve the series for each search result (e.g., fetching the full
issue detail just to get the series ID for caching).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant