X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifoldapi%2Fmanifoldproxy.py;h=9897b5064150fb8d4885d251990910477e8e0093;hb=d8ff47b1bf1d4c07ff901f61092c43918a02cd19;hp=eef3a694a74bcbb4aa11422df6b22819d96ac68b;hpb=46becb7a1b05415bfd176072abb73262dd30c53a;p=myslice.git diff --git a/manifoldapi/manifoldproxy.py b/manifoldapi/manifoldproxy.py index eef3a694..9897b506 100644 --- a/manifoldapi/manifoldproxy.py +++ b/manifoldapi/manifoldproxy.py @@ -89,9 +89,17 @@ with the query passed using POST""" # resource reservation if (manifold_query.action.lower() == 'update') : print result['value'][0] - if 'resources' in result['value'][0] : - for resources in result['value'][0]['resources'] : - activity.slice.resource(request, { 'slice' : result['value'][0]['slice_hrn'], 'resource' : result['value'][0]}) + if 'resource' in result['value'][0] : + for resource in result['value'][0]['resource'] : + activity.slice.resource(request, + { + 'slice' : result['value'][0]['slice_hrn'], + 'resource' : resource['hostname'], + 'resource_type' : resource['type'], + 'facility' : resource['facility_name'], + 'testbed' : resource['testbed_name'] + } + ) json_answer=json.dumps(result)