Skip to content

Commit bf2959e

Browse files
fix: Optimize queries for Course Notification Preferences Admin (#36479)
1 parent 87688af commit bf2959e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • openedx/core/djangoapps/notifications

openedx/core/djangoapps/notifications/admin.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ class CourseNotificationPreferenceAdmin(admin.ModelAdmin):
8282
def get_username(self, obj):
8383
return obj.user.username
8484

85+
def get_queryset(self, request):
86+
queryset = super().get_queryset(request)
87+
return queryset.select_related("user").only("id", "user__username", "course_id")
88+
8589
def get_search_results(self, request, queryset, search_term):
8690
"""
8791
Custom search for CourseNotificationPreference model

0 commit comments

Comments
 (0)