Add a warning in case the tag contains ' or " characters

This commit is contained in:
Pim van Pelt
2023-01-16 20:57:49 +00:00
parent 5fd2d0859c
commit c190dfbd2b

View File

@ -251,7 +251,12 @@ class Dumper(VPPApi):
for idx, acl in self.cache["acls"].items(): for idx, acl in self.cache["acls"].items():
aclname = f"vppacl{acl.acl_index}" aclname = f"vppacl{acl.acl_index}"
descr = "tag " + acl.tag.replace('"', "").replace("'", "") descr = acl.tag.replace('"', "").replace("'", "")
if descr != acl.tag:
self.logger.warning(
f"acl tag {acl.tag} has invalid characters, stripping"
)
descr = "tag " + descr
config_acl = {"description": descr, "terms": []} config_acl = {"description": descr, "terms": []}
terms = 0 terms = 0
for acl_rule in acl.r: for acl_rule in acl.r: