Browse Source

HUE-8758 [connector] Pick-up connector name from POST data

Romain 5 years ago
parent
commit
296b9f8afe
1 changed files with 6 additions and 1 deletions
  1. 6 1
      desktop/libs/notebook/src/notebook/connectors/base.py

+ 6 - 1
desktop/libs/notebook/src/notebook/connectors/base.py

@@ -326,7 +326,12 @@ def get_api(request, snippet):
   if snippet.get('type') == 'report':
     snippet['type'] = 'impala'
 
-  interpreter = get_interpreter(connector_type=snippet['type'], user=request.user)
+  if snippet.get('connector'):
+    connector_name = snippet['connector']['type'] # Ideally unify with name and nice_name
+  else:
+    connector_name = snippet['type']
+
+  interpreter = get_interpreter(connector_type=connector_name, user=request.user)
   interface = interpreter['interface']
 
   if get_cluster_config(request.user)['has_computes']: