From bac7d9b8a8c3297ec8da458e107d6ca0ae54528a Mon Sep 17 00:00:00 2001
From: gkatsikas <gkatsikas@ubitech.eu>
Date: Mon, 19 Sep 2022 12:18:38 +0300
Subject: [PATCH] fix: running config rules should not contain exceptions

Signed-off-by: Georgios Katsikas katsikas.gp@gmail.com
---
 src/device/service/DeviceServiceServicerImpl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/device/service/DeviceServiceServicerImpl.py b/src/device/service/DeviceServiceServicerImpl.py
index 6189816bc..9ffd028a6 100644
--- a/src/device/service/DeviceServiceServicerImpl.py
+++ b/src/device/service/DeviceServiceServicerImpl.py
@@ -223,7 +223,7 @@ class DeviceServiceServicerImpl(DeviceServiceServicer):
         running_config_rules = driver.GetConfig()
         running_config_rules = [
             (ORM_ConfigActionEnum.SET, config_rule[0], json.dumps(config_rule[1], sort_keys=True))
-            for config_rule in running_config_rules
+            for config_rule in running_config_rules if not isinstance(config_rule[1], Exception)
         ]
         #for running_config_rule in running_config_rules:
         #    LOGGER.info('[ConfigureDevice] running_config_rule: {:s}'.format(str(running_config_rule)))
-- 
GitLab