From 9f021af2a9167a18ce33d7a433adda687bc7e810 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 13 Jan 2025 02:22:18 +0000 Subject: [PATCH 1/2] Allow null value for expiry_date field --- src/backend/InvenTree/order/serializers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/InvenTree/order/serializers.py b/src/backend/InvenTree/order/serializers.py index aaba8eba9a11..ba2446b69778 100644 --- a/src/backend/InvenTree/order/serializers.py +++ b/src/backend/InvenTree/order/serializers.py @@ -770,6 +770,7 @@ def validate_quantity(self, quantity): label=_('Expiry Date'), help_text=_('Enter expiry date for incoming stock items'), required=False, + allow_null=True, default=None, ) From 317070c12058b9f5e3b2cababb5d6979dc5f2ba6 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 13 Jan 2025 02:35:07 +0000 Subject: [PATCH 2/2] Bump API version --- src/backend/InvenTree/InvenTree/api_version.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 25a870de4525..112f401103b5 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 = 299 +INVENTREE_API_VERSION = 300 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v300 - 2025-01-13 - https://github.com/inventree/InvenTree/pull/8886 + - Allow null value for 'expiry_date' field introduced in #8867 + v299 - 2025-01-10 - https://github.com/inventree/InvenTree/pull/8867 - Adds 'expiry_date' field to the PurchaseOrderReceive API endpoint - Adds 'default_expiry` field to the PartBriefSerializer, affecting API endpoints which use it