diff --git a/apps/inm/views.py b/apps/inm/views.py index c85da891..8d230266 100644 --- a/apps/inm/views.py +++ b/apps/inm/views.py @@ -147,7 +147,8 @@ class MIOViewSet(CustomModelViewSet): serializer_class = MIOListSerializer retrieve_serializer_class = MIODetailSerializer filterset_class = MioFilter - search_fields = ['id', 'number', 'item_mio__batch', 'item_mio__material__name', 'item_mio__material__specification', 'item_mio__material__model'] + search_fields = ['id', 'number', 'item_mio__batch', 'item_mio__material__name', 'item_mio__material__specification', 'item_mio__material__model', + 'item_mio__a_mioitem__batch'] data_filter = True def add_info_for_list(self, data): @@ -305,7 +306,7 @@ class MIOItemViewSet(CustomListModelMixin, BulkCreateModelMixin, BulkDestroyMode serializer_class = MIOItemSerializer retrieve_serializer_class = MioItemDetailSerializer create_serializer_class = MIOItemCreateSerializer - select_related_fields = ['warehouse', 'mio', 'material', 'test_user'] + select_related_fields = ['warehouse', 'mio', 'material', 'test_user', 'batch', 'a_mioitem__batch'] filterset_fields = { "warehouse": ["exact"], "mio": ["exact"],