Browse Source

HUE-9120 [core] Fix issue in Hue with closing impala session on logout

cconner 5 years ago
parent
commit
523f6a4e28
1 changed files with 4 additions and 0 deletions
  1. 4 0
      desktop/core/src/desktop/auth/views.py

+ 4 - 0
desktop/core/src/desktop/auth/views.py

@@ -54,6 +54,7 @@ if sys.version_info[0] > 2:
 else:
   from urllib import urlencode as urllib_urlencode
 
+from desktop.lib.exceptions_renderable import PopupException
 
 LOG = logging.getLogger(__name__)
 
@@ -231,6 +232,9 @@ def dt_logout(request, next_page=None):
     session = {"type": session_app, "sourceMethod":" dt_logout"}
     try:
       get_api(request, session).close_session(session)
+    except PopupException as e:
+      LOG.warn("Error closing Impala session: %s" % e.message.encode('utf-8'))
+      pass
     except Exception as e:
       LOG.warn("Error closing Impala session: %s" % e)