From 0a1c218d010df4568d4c35ee9cf68c9affe24498 Mon Sep 17 00:00:00 2001
From: Brandon Stepler <brandon@stepler.net>
Date: Wed, 6 Jan 2021 23:44:00 -0500
Subject: dhcpv6-pd: verify: T3193: allow multiple auto-assigned SLA-IDs

"data/templates/dhcp-client/ipv6.tmpl" handles the auto-assigning of SLA-IDs on
lines 39, 46, and 52.
---
 python/vyos/configverify.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/vyos/configverify.py b/python/vyos/configverify.py
index bbaf5e861..48c858ba4 100644
--- a/python/vyos/configverify.py
+++ b/python/vyos/configverify.py
@@ -194,8 +194,8 @@ def verify_dhcpv6(config):
                                   'the delegated prefix!')
 
             for interface in interfaces:
-                sla_id = interfaces[interface].get('sla_id', None)
-                sla_ids.append(sla_id)
+                if 'sla_id' in interfaces[interface]:
+                    sla_ids.append(interfaces[interface]['sla_id'])
 
             # Check for duplicates
             duplicates = [x for n, x in enumerate(sla_ids) if x in sla_ids[:n]]
-- 
cgit v1.2.3