From: Stephen Soltesz Date: Thu, 8 Apr 2010 19:34:35 +0000 (+0000) Subject: fixes bug in myops for a node with different node_id. This occurs when X-Git-Tag: Monitor-3.0-31~2 X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=commitdiff_plain;h=61cd31312ee544b41ba62558ad63ab6ad8504d78 fixes bug in myops for a node with different node_id. This occurs when deleting and then adding a node with the same name in plc. --- diff --git a/monitor/wrapper/plccache.py b/monitor/wrapper/plccache.py index 7b1d258..72500ce 100755 --- a/monitor/wrapper/plccache.py +++ b/monitor/wrapper/plccache.py @@ -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()