From 3d429a46be0a4e5ae91ab8541b69b51482eb0ca5 Mon Sep 17 00:00:00 2001 From: Pavlo Shchelokovskyy Date: Tue, 2 Dec 2025 18:44:31 +0000 Subject: [PATCH] Optimize empty loadbalancer page do not ask for list of floating IPs if there's no LBs, no need for (potentially costly) API calls when the result will be thrown out anyway. Change-Id: I9a7f72fa8f95fe56a95216b72f7c1d7542cfcbcc Signed-off-by: Pavlo Shchelokovskyy --- octavia_dashboard/api/rest/lbaasv2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/octavia_dashboard/api/rest/lbaasv2.py b/octavia_dashboard/api/rest/lbaasv2.py index 60071049..15a98fc2 100644 --- a/octavia_dashboard/api/rest/lbaasv2.py +++ b/octavia_dashboard/api/rest/lbaasv2.py @@ -696,6 +696,8 @@ def add_floating_ip_info(request, loadbalancers): """Add floating IP address info to each load balancer. """ + if not loadbalancers: + return floating_ips = neutron.tenant_floating_ip_list(request) for lb in loadbalancers: floating_ip = {}