diff --git a/apps/ecm/views.py b/apps/ecm/views.py index 63d79386..da5ed9cc 100644 --- a/apps/ecm/views.py +++ b/apps/ecm/views.py @@ -58,7 +58,8 @@ class EventViewSet(ListModelMixin, RetrieveModelMixin, CustomGenericViewSet): perms_map = {'get': 'event:view'} queryset = Event.objects.all() serializer_class = EventSerializer - select_related_fields = ['area', 'cate', 'handle_people', 'handle_user'] + select_related_fields = ['area', 'employee', 'handle_user'] + prefetch_related_fields = ['cates'] @transaction.atomic @action(methods=['post'], detail=True, perms_map={'post': 'event:handle'},