diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index f5e9237627..d278abde37 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,13 +1,16 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 249 +INVENTREE_API_VERSION = 250 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v250 - 2024-09-04 : https://github.com/inventree/InvenTree/pull/8069 + - Fixes 'revision' field definition in Part serializer + v249 - 2024-08-23 : https://github.com/inventree/InvenTree/pull/7978 - Sort status enums diff --git a/src/backend/InvenTree/part/serializers.py b/src/backend/InvenTree/part/serializers.py index a587ce57e6..4ad688df0b 100644 --- a/src/backend/InvenTree/part/serializers.py +++ b/src/backend/InvenTree/part/serializers.py @@ -354,11 +354,9 @@ class PartBriefSerializer(InvenTree.serializers.InvenTreeModelSerializer): help_text=_('Internal Part Number'), max_length=100, ) + revision = serializers.CharField( - required=False, - allow_null=True, - help_text=_('Part revision or version number'), - max_length=100, + required=False, default='', allow_blank=True, allow_null=True, max_length=100 ) # Pricing fields @@ -909,7 +907,7 @@ class PartSerializer( ) revision = serializers.CharField( - required=False, default='', allow_blank=True, max_length=100 + required=False, default='', allow_blank=True, allow_null=True, max_length=100 ) # Annotated fields