diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index b1dbd9a91f..dae49d459d 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,11 +1,14 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 448 +INVENTREE_API_VERSION = 449 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v449 -> 2026-02-07 : https://github.com/inventree/InvenTree/pull/11266 + - Add missing nullable annotations to PartStocktakeSerializer + v448 -> 2026-02-05 : https://github.com/inventree/InvenTree/pull/11257 - Adds API endpoint for manually generating a stocktake entry diff --git a/src/backend/InvenTree/part/serializers.py b/src/backend/InvenTree/part/serializers.py index 17d38dc0f7..a0a00933eb 100644 --- a/src/backend/InvenTree/part/serializers.py +++ b/src/backend/InvenTree/part/serializers.py @@ -1240,15 +1240,20 @@ class PartStocktakeSerializer( ) part_ipn = serializers.CharField( - source='part.IPN', read_only=True, label=_('Part IPN') + source='part.IPN', read_only=True, allow_null=True, label=_('Part IPN') ) part_description = serializers.CharField( - source='part.description', read_only=True, label=_('Part Description') + source='part.description', + read_only=True, + allow_null=True, + label=_('Part Description'), ) part_detail = enable_filter( - PartBriefSerializer(source='part', read_only=True, many=False, pricing=False), + PartBriefSerializer( + source='part', read_only=True, allow_null=True, many=False, pricing=False + ), default_include=False, )