Skip to content

Fix N+1 query on homepage for recent courses#357

Merged
C4ptainCrunch merged 1 commit intomainfrom
fix/n1-query-homepage
Dec 25, 2025
Merged

Fix N+1 query on homepage for recent courses#357
C4ptainCrunch merged 1 commit intomainfrom
fix/n1-query-homepage

Conversation

@C4ptainCrunch
Copy link
Copy Markdown
Contributor

@C4ptainCrunch C4ptainCrunch commented Dec 25, 2025

  • Fixed N+1 query performance issue on the homepage
  • Added select_related("course") to optimize database queries for recent courses
  • Resolves Sentry issue DOCHUB-21Y

🤖 Generated with Claude Code

Add select_related("course") to the recent_views queryset to prevent
multiple database queries when accessing course objects. This resolves
the performance issue where a separate query was executed for each
CourseUserView when building the recent_courses list.

Fixes DOCHUB-21Y

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@C4ptainCrunch C4ptainCrunch merged commit e95ffcc into main Dec 25, 2025
2 checks passed
@C4ptainCrunch C4ptainCrunch deleted the fix/n1-query-homepage branch December 25, 2025 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant