From: Mark Huang Date: Mon, 25 Sep 2006 18:12:45 +0000 (+0000) Subject: - fix node network handling X-Git-Tag: pycurl-7_13_1~698 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d337b03429d6000ae8993ddef842c07686d6ce36;p=plcapi.git - fix node network handling --- diff --git a/PLC/Methods/AdmAddNodeNetwork.py b/PLC/Methods/AdmAddNodeNetwork.py index d43d54b2..f236e174 100644 --- a/PLC/Methods/AdmAddNodeNetwork.py +++ b/PLC/Methods/AdmAddNodeNetwork.py @@ -59,16 +59,9 @@ class AdmAddNodeNetwork(Method): # Add node network nodenetwork = NodeNetwork(self.api, optional_vals) + nodenetwork['node_id'] = node_id nodenetwork['method'] = method nodenetwork['type'] = type - nodenetwork.sync(commit = False) - - # Associate node network with node - node.add_node_network(nodenetwork, commit = False) - - if 'is_primary' in optional_vals and optional_vals['is_primary']: - node.set_primary_node_network(nodenetwork, commit = False) - - self.api.db.commit() + nodenetwork.sync() return nodenetwork['nodenetwork_id']