diff --git a/InvenTree/InvenTree/api_version.py b/InvenTree/InvenTree/api_version.py index cbb567a9e9..b3df418090 100644 --- a/InvenTree/InvenTree/api_version.py +++ b/InvenTree/InvenTree/api_version.py @@ -2,11 +2,14 @@ # InvenTree API version -INVENTREE_API_VERSION = 128 +INVENTREE_API_VERSION = 129 """ Increment this API version number whenever there is a significant change to the API that any clients need to know about +v129 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5189 + - Changes 'serial_lte' and 'serial_gte' stock filters to point to 'serial_int' field + v128 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5186 - Adds 'available' filter for BuildLine API endpoint diff --git a/InvenTree/stock/api.py b/InvenTree/stock/api.py index 3011e2e9df..8dcd3c1763 100644 --- a/InvenTree/stock/api.py +++ b/InvenTree/stock/api.py @@ -464,8 +464,9 @@ class StockFilter(rest_filters.FilterSet): is_building = rest_filters.BooleanFilter(label="In production") # Serial number filtering - serial_gte = rest_filters.NumberFilter(label='Serial number GTE', field_name='serial', lookup_expr='gte') - serial_lte = rest_filters.NumberFilter(label='Serial number LTE', field_name='serial', lookup_expr='lte') + serial_gte = rest_filters.NumberFilter(label='Serial number GTE', field_name='serial_int', lookup_expr='gte') + serial_lte = rest_filters.NumberFilter(label='Serial number LTE', field_name='serial_int', lookup_expr='lte') + serial = rest_filters.CharFilter(label='Serial number', field_name='serial', lookup_expr='exact') serialized = rest_filters.BooleanFilter(label='Has serial number', method='filter_serialized')