From 6046c581d9e947eef66e3ddf3713e4e8233cf465 Mon Sep 17 00:00:00 2001 From: Mattia Mancini <mancini@astron.nl> Date: Mon, 4 Jun 2018 14:29:38 +0000 Subject: [PATCH] Story SW-300: improving performances of rtsm error retrieval --- LCU/Maintenance/DBInterface/monitoringdb/views/rtsm_views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LCU/Maintenance/DBInterface/monitoringdb/views/rtsm_views.py b/LCU/Maintenance/DBInterface/monitoringdb/views/rtsm_views.py index a5d3b02743d..126da0b71a7 100644 --- a/LCU/Maintenance/DBInterface/monitoringdb/views/rtsm_views.py +++ b/LCU/Maintenance/DBInterface/monitoringdb/views/rtsm_views.py @@ -24,7 +24,7 @@ class RTSMErrorsViewSet(viewsets.ModelViewSet): serializer_class = RTSMErrorSummarySerializer def get_queryset(self): - queryset = RTSMError.objects.defer('average_spectrum', 'bad_spectrum').all() + queryset = RTSMError.objects.all() for key, param in self.request.query_params.items(): if key in RESERVED_FILTER_NAME: continue @@ -33,7 +33,7 @@ class RTSMErrorsViewSet(viewsets.ModelViewSet): class RTSMObservationViewSet(viewsets.ModelViewSet): - queryset = RTSMObservation.objects.select_related('errors').defer('errors__average_spectrum', 'errors__bad_spectrum').all() + queryset = RTSMObservation.objects.all() serializer_class = RTSMObservationSerializer def get_queryset(self): -- GitLab