fixes bug in myops for a node with different node_id. This occurs when
[monitor.git] / monitor / wrapper / plccache.py
index 7b1d258..72500ce 100755 (executable)
@@ -182,8 +182,8 @@ def sync():
                dbnode.hostname = node['hostname']
                dbnode.date_checked = datetime.now()
                dbnode.plc_node_stats = node
-       deleteExtra(l_nodes, PlcNode, 'hostname', 'hostname')
-       deleteExtra(l_nodes, HistoryNodeRecord, 'hostname', 'hostname')
+       deleteExtra(l_nodes, PlcNode, 'node_id', 'node_id')
+       deleteExtra(l_nodes, HistoryNodeRecord, 'plc_nodeid', 'node_id')
        deleteExtra(l_nodes, FindbadNodeRecord, 'hostname', 'hostname')
        session.flush()