Skip to content

Commit

Permalink
Fix prefetching
Browse files Browse the repository at this point in the history
  • Loading branch information
jochenklar committed Mar 28, 2023
1 parent 3fb103e commit fb624d6
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion rdmo/conditions/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
class ConditionViewSet(CopyModelMixin, ModelViewSet):
permission_classes = (HasModelPermission, )
queryset = Condition.objects.select_related('source', 'target_option') \
.prefetch_related('optionsets', 'questionsets', 'questions', 'tasks')
.prefetch_related('optionsets', 'pages', 'questionsets', 'questions', 'tasks')

filter_backends = (DjangoFilterBackend,)
filterset_fields = (
Expand Down
2 changes: 1 addition & 1 deletion rdmo/options/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class OptionViewSet(CopyModelMixin, ModelViewSet):
permission_classes = (HasModelPermission, )
queryset = Option.objects.annotate(values_count=models.Count('values')) \
.annotate(projects_count=models.Count('values__project', distinct=True)) \
.prefetch_related('option_optionsets__optionset')
.prefetch_related('optionsets', 'conditions')
serializer_class = OptionSerializer

filter_backends = (DjangoFilterBackend,)
Expand Down

0 comments on commit fb624d6

Please sign in to comment.