Fix INF-381 alarm watcher failed to audit alarm 22/9822/1
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Thu, 24 Nov 2022 06:39:06 +0000 (14:39 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Fri, 25 Nov 2022 08:27:38 +0000 (16:27 +0800)
Issue-ID: INF-381
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
Change-Id: Ie1e1ce8f2b3e4d7cda0c9024b909efda378725ce

o2ims/service/auditor/alarm_handler.py

index 36be48f..e24e4c9 100644 (file)
@@ -61,7 +61,8 @@ def update_alarm(
                     'resourceTypeId': restype.resourceTypeId
                 })
                 for host in hosts:
-                    if host.name == hostname:
+                    extensions = json.loads(host.extensions)
+                    if extensions['hostname'] == hostname:
                         localmodel.resourceId = host.resourceId
                 uow.alarm_event_records.add(localmodel)
                 logger.info("Add the alarm event record: " + fmobj.id