diff --git a/src/config/svc-monitor/svc_monitor/services/loadbalancer/drivers/ha_proxy/driver.py b/src/config/svc-monitor/svc_monitor/services/loadbalancer/drivers/ha_proxy/driver.py index 51b2907f6f9..d941da6ce14 100644 --- a/src/config/svc-monitor/svc_monitor/services/loadbalancer/drivers/ha_proxy/driver.py +++ b/src/config/svc-monitor/svc_monitor/services/loadbalancer/drivers/ha_proxy/driver.py @@ -405,10 +405,10 @@ def set_haproxy_config(self, si_id, lb_uuid, conf): if not si: return - for kv in si.kvps: + for kv in si.kvps or []: if kv['key'] == 'haproxy_config': - if kv['value'] == conf: - return + if kv['value'] == conf: + return si_obj = ServiceInstance() si_obj.uuid = si.uuid