diff --git a/src/backend/InvenTree/order/api.py b/src/backend/InvenTree/order/api.py index 56803de57a..031a5bf575 100644 --- a/src/backend/InvenTree/order/api.py +++ b/src/backend/InvenTree/order/api.py @@ -69,9 +69,9 @@ class GeneralExtraLineList(DataExportViewMixin): filter_backends = SEARCH_ORDER_FILTER - ordering_fields = ['quantity', 'note', 'reference'] + ordering_fields = ['quantity', 'notes', 'reference'] - search_fields = ['quantity', 'note', 'reference', 'description'] + search_fields = ['quantity', 'notes', 'reference', 'description'] filterset_fields = ['order'] diff --git a/src/backend/InvenTree/stock/api.py b/src/backend/InvenTree/stock/api.py index 5be96109bc..88637db49e 100644 --- a/src/backend/InvenTree/stock/api.py +++ b/src/backend/InvenTree/stock/api.py @@ -1495,7 +1495,7 @@ class StockTrackingList(DataExportViewMixin, ListAPI): ordering_fields = ['date'] - search_fields = ['title', 'notes'] + search_fields = ['notes'] stock_api_urls = [ diff --git a/src/backend/InvenTree/stock/test_api.py b/src/backend/InvenTree/stock/test_api.py index 3c3dd675a6..11891f3943 100644 --- a/src/backend/InvenTree/stock/test_api.py +++ b/src/backend/InvenTree/stock/test_api.py @@ -2177,6 +2177,11 @@ class StockTrackingTest(StockAPITestCase): response = self.get(url, {'limit': 1}) self.assertEqual(response.data['count'], N) + # Test with search and pagination + response = self.get(url, {'limit': 1, 'offset': 10, 'search': 'berries'}) + + self.assertEqual(response.data['count'], 0) + def test_list(self): """Test list endpoint.""" url = self.get_url()