From ce0cc856a7ab2b32ca5f32e752ef426a3877fd5d Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 3 Feb 2025 21:58:18 +0930 Subject: [PATCH] fix(config_management): config group software viewset must cache queryset ref: #512 #518 --- app/config_management/viewsets/config_group.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/config_management/viewsets/config_group.py b/app/config_management/viewsets/config_group.py index 8bd75a8a..328d9959 100644 --- a/app/config_management/viewsets/config_group.py +++ b/app/config_management/viewsets/config_group.py @@ -77,6 +77,10 @@ class ViewSet( ModelViewSet ): def get_queryset(self): + if self.queryset: + + return self.queryset + if 'parent_group' in self.kwargs: self.queryset = super().get_queryset().filter(parent = self.kwargs['parent_group'])