From e8d82f6a673c416ace86b5df83d46214801c42c5 Mon Sep 17 00:00:00 2001 From: Myers Carpenter Date: Thu, 26 Mar 2026 11:58:28 -0400 Subject: [PATCH] Include series ID in issue list API response 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). --- api/v1_0/serializers/issue.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/v1_0/serializers/issue.py b/api/v1_0/serializers/issue.py index 99689514..7d5050e2 100644 --- a/api/v1_0/serializers/issue.py +++ b/api/v1_0/serializers/issue.py @@ -112,7 +112,7 @@ class Meta: class IssueListSeriesSerializer(serializers.ModelSerializer): class Meta: model = Series - fields = ("name", "volume", "year_began") + fields = ("id", "name", "volume", "year_began") class IssueListSerializer(serializers.ModelSerializer):