浏览代码

HUE-7464 [editor] Inform if the session was recreated or not in the create_session API

Romain Rigaux 8 年之前
父节点
当前提交
53df364
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      desktop/libs/notebook/src/notebook/connectors/hiveserver2.py

+ 3 - 1
desktop/libs/notebook/src/notebook/connectors/hiveserver2.py

@@ -166,7 +166,8 @@ class HS2Api(Api):
 
     session = Session.objects.get_session(self.user, application=application)
 
-    if session is None:
+    reuse_session = session is not None
+    if not reuse_session:
       session = dbms.get(self.user, query_server=get_query_server_config(name=lang)).open_session(self.user)
 
     response = {
@@ -185,6 +186,7 @@ class HS2Api(Api):
         properties = self.get_properties(lang)
 
     response['properties'] = properties
+    response['reuse_session'] = reuse_session
 
     if lang == 'impala':
       http_addr = _get_impala_server_url(session)