Skip to content

Commit 354dfd3

Browse files
committed
Add more prefetches
1 parent 9e3985f commit 354dfd3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ansible_base/activitystream/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class EntryReadOnlyViewSet(ReadOnlyModelViewSet, AnsibleBaseDjangoAppApiView):
3737
API endpoint that allows for read-only access to activity stream entries.
3838
"""
3939

40-
queryset = Entry.objects.all()
40+
queryset = Entry.objects.prefetch_related('created_by', 'content_type').all()
4141
serializer_class = EntrySerializer
4242
filter_backends = calculate_filter_backends()
4343
ordering = ['-id']

ansible_base/rbac/api/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ class RoleTeamAssignmentViewSet(BaseAssignmentViewSet):
225225
"""
226226

227227
serializer_class = RoleTeamAssignmentSerializer
228-
prefetch_related = ('team',)
228+
prefetch_related = ('team__resource',)
229229
filter_backends = BaseAssignmentViewSet.filter_backends + [
230230
ansible_id_backend.TeamAnsibleIdAliasFilterBackend,
231231
ansible_id_backend.RoleAssignmentFilterBackend,
@@ -245,7 +245,7 @@ class RoleUserAssignmentViewSet(BaseAssignmentViewSet):
245245
"""
246246

247247
serializer_class = RoleUserAssignmentSerializer
248-
prefetch_related = ('user',)
248+
prefetch_related = ('user__resource',)
249249
filter_backends = BaseAssignmentViewSet.filter_backends + [
250250
ansible_id_backend.UserAnsibleIdAliasFilterBackend,
251251
ansible_id_backend.RoleAssignmentFilterBackend,

0 commit comments

Comments
 (0)