From 12a1639859a5ad5914795056f63f64ffbf9698c0 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Wed, 20 Mar 2024 12:26:36 +0000
Subject: [PATCH] Context component:

- Fixed set/update condition for components
- Removed unneeded log messages
---
 src/context/service/database/Device.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/context/service/database/Device.py b/src/context/service/database/Device.py
index 7f58ddeb5..d0674e89b 100644
--- a/src/context/service/database/Device.py
+++ b/src/context/service/database/Device.py
@@ -203,15 +203,15 @@ def device_set(db_engine : Engine, messagebroker : MessageBroker, request : Devi
             stmt = stmt.returning(TopologyDeviceModel.topology_uuid)
             topology_uuids = session.execute(stmt).fetchall()
 
-            LOGGER.warning('RAW topology_uuids={:s}'.format(str(topology_uuids)))
+            #LOGGER.warning('RAW topology_uuids={:s}'.format(str(topology_uuids)))
             if len(topology_uuids) > 0:
                 topology_uuids = [topology_uuid[0] for topology_uuid in topology_uuids]
-                LOGGER.warning('NEW topology_uuids={:s}'.format(str(topology_uuids)))
+                #LOGGER.warning('NEW topology_uuids={:s}'.format(str(topology_uuids)))
                 query = session.query(TopologyModel)
                 query = query.filter(TopologyModel.topology_uuid.in_(topology_uuids))
                 device_topologies : List[TopologyModel] = query.all()
                 device_topology_ids = [obj.dump_id() for obj in device_topologies]
-                LOGGER.warning('device_topology_ids={:s}'.format(str(device_topology_ids)))
+                #LOGGER.warning('device_topology_ids={:s}'.format(str(device_topology_ids)))
 
         updated_components = False
         
@@ -233,7 +233,7 @@ def device_set(db_engine : Engine, messagebroker : MessageBroker, request : Devi
         
         changed_config_rules = upsert_config_rules(session, config_rules, device_uuid=device_uuid)
 
-        return updated or updated_endpoints or changed_config_rules, device_topology_ids
+        return updated or updated_endpoints or updated_components or changed_config_rules, device_topology_ids
 
     updated, device_topology_ids = run_transaction(sessionmaker(bind=db_engine), callback)
     device_id = json_device_id(device_uuid)
-- 
GitLab