diff --git a/routes/dashboard_routes.py b/routes/dashboard_routes.py index d1bd2c1..6635181 100644 --- a/routes/dashboard_routes.py +++ b/routes/dashboard_routes.py @@ -1870,9 +1870,14 @@ def index(): competitor_overview = data.get('competitor_overview') if not competitor_overview: competitor_overview = _load_competitor_decision_overview(session, unique_items) - data['competitor_overview'] = competitor_overview - _DASHBOARD_DATA_CACHE['full_data'] = data - _write_shared_full_dashboard_cache(data) + else: + _merge_competitor_review_context( + competitor_overview, + _load_competitor_review_context(session, limit=12), + ) + data['competitor_overview'] = competitor_overview + _DASHBOARD_DATA_CACHE['full_data'] = data + _write_shared_full_dashboard_cache(data) template_name = 'dashboard_v2.html' return render_template(template_name,