Browse Source

HUE-8330 [navopt] Patch lib to not always require parameters

Romain Rigaux 7 years ago
parent
commit
2162882ebc
1 changed files with 4 additions and 2 deletions
  1. 4 2
      desktop/core/ext-py/navoptapi-0.1.0/navoptapi/api_lib.py

+ 4 - 2
desktop/core/ext-py/navoptapi-0.1.0/navoptapi/api_lib.py

@@ -129,9 +129,11 @@ class ApiLib(object):
             resp = json.dumps(resp.json())
         return resp
 
-    def call_api(self, operation_name, params):
-        if not operation_name or not params:
+    def call_api(self, operation_name, params=None):
+        if not operation_name:
             return
+        if params is None:
+          params = {}
 
         api_session = Session()
         api_url = self._endpoint_url + operation_name