From 42c4f12e6ffc5ef8c50ea43ba3af27a6082eb42c Mon Sep 17 00:00:00 2001 From: hajipour Date: Thu, 8 May 2025 13:38:04 +0200 Subject: [PATCH] fix: all acl config rules associated to device and uuid of the ACL rule are removed upon delete request --- src/nbi/service/ietf_acl/Acl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nbi/service/ietf_acl/Acl.py b/src/nbi/service/ietf_acl/Acl.py index b17ad1165..076264ecf 100644 --- a/src/nbi/service/ietf_acl/Acl.py +++ b/src/nbi/service/ietf_acl/Acl.py @@ -64,8 +64,8 @@ class Acl(Resource): _config_rule.CopyFrom(config_rule) _config_rule.action = ConfigActionEnum.CONFIGACTION_DELETE delete_config_rules.append(_config_rule) - break - else: + + if not delete_config_rules: raise NotFound('Acl({:s}) not found in Device({:s})'.format(str(acl_name), str(device_uuid))) device_client = DeviceClient() -- GitLab