if primary_network['nodenetwork_id'] not in self.caller['nodenetwork_ids']:
raise PLCInvalidArgument, "Node network not associated with calling node"
- nodenetworks = NodeNetworks(self.api, [primary_network['nodenetwork_id']]).values()
+ nodenetworks = NodeNetworks(self.api, [primary_network['nodenetwork_id']])
if not nodenetworks:
raise PLCInvalidArgument, "No such node network"
nodenetwork = nodenetworks[0]
nodenetwork.sync(commit = False)
self.caller.sync(commit = True)
+ self.message = "Node updated: %s" % ", ".join(node_fields.keys())
return 1