diff --git a/templates/navigation/global_sidenav.html b/templates/navigation/global_sidenav.html
index 3ec44a5d..8dc34b35 100644
--- a/templates/navigation/global_sidenav.html
+++ b/templates/navigation/global_sidenav.html
@@ -21,10 +21,10 @@
- {% for other_portfolio in portfolios|sort(attribute='name') %}
- {{ SidenavItem(other_portfolio.name,
- href=url_for("applications.portfolio_applications", portfolio_id=other_portfolio.id),
- active=(other_portfolio.id | string) == request.view_args.get('portfolio_id')
+ {% for portfolio in portfolios|sort(attribute='name') %}
+ {{ SidenavItem(portfolio.name,
+ href=url_for("applications.portfolio_applications", portfolio_id=portfolio.id),
+ active=portfolio == g.portfolio
) }}
{% endfor %}