fix return_fields
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Sun, 10 Mar 2013 03:12:23 +0000 (22:12 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Sun, 10 Mar 2013 03:12:23 +0000 (22:12 -0500)
PLC/Nodes.py

index aad0c81..bd56910 100644 (file)
@@ -318,7 +318,7 @@ class Nodes(list):
             raise PLCInvalidArgument, "Wrong node filter %r"%node_filter
 
         for node in nodes:
-            node = Node(api, object=node)
+            node = Node(api, object=node, columns=columns)
             if not columns or 'interface_ids' in columns:
                 interfaces = Interface().select(filter={'node_id': node['node_id']})
                 node['interface_ids'] = [rec.interface_id for rec in interfaces]