perf: Use lazy loading for Product_Tab to improve edit finding performance Fixes#10313 by Vincent-Ngobeh · Pull Request #13805 · DefectDojo/django-DefectDojo

@Vincent-Ngobeh

…mance

Replace eager query execution in Product_Tab.__init__ with @cached_property
decorators. This defers expensive database queries until they are actually
accessed, improving page load performance.

Fixes DefectDojo#10313

@Vincent-Ngobeh Vincent-Ngobeh changed the title perf: Use lazy loading for Product_Tab to improve edit finding performance perf: Use lazy loading for Product_Tab to improve edit finding performance Fixes#10313

Dec 2, 2025

valentijnscholten

Maffooch

mtesauro

Maffooch pushed a commit to valentijnscholten/django-DefectDojo that referenced this pull request

Feb 16, 2026
…mance (DefectDojo#13805)

Replace eager query execution in Product_Tab.__init__ with @cached_property
decorators. This defers expensive database queries until they are actually
accessed, improving page load performance.

Fixes DefectDojo#10313