diff --git a/src/nbi/service/ietf_acl/Acl.py b/src/nbi/service/ietf_acl/Acl.py
index b17ad11651145d29d5ee1d6387dd0ba1ee544438..076264ecf23dc2234f7885e7c62740963fa99c18 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()