Fix a bug in POST requests. 95/49195/1
authorThomas Duval <thomas.duval@orange.com>
Mon, 18 Dec 2017 10:42:16 +0000 (11:42 +0100)
committerThomas Duval <thomas.duval@orange.com>
Mon, 18 Dec 2017 10:42:16 +0000 (11:42 +0100)
Change-Id: I3e44d3c5cf8367a5cb81240ab6eff338837e9b60

moonv4/moon_orchestrator/moon_orchestrator/api/pods.py

index c5c5b2c..319788e 100644 (file)
@@ -81,7 +81,14 @@ class Pods(Resource):
             manager_data=request.json,
             active_context=None,
             active_context_name=None)
-        return {"pods": self.driver.get_pods(request.json.get("pdp_id"))}
+        pods = {}
+        for _pod_key, _pod_values in self.driver.get_pods().items():
+            pods[_pod_key] = []
+            for _pod_value in _pod_values:
+                if _pod_value['namespace'] != "moon":
+                    continue
+                pods[_pod_key].append(_pod_value)
+        return {"pods": pods}
 
     @check_auth
     def delete(self, uuid=None, user_id=None):