Browse Source

HUE-3570 [notebook] Bubble up the exception form Solr SQL

Romain Rigaux 9 years ago
parent
commit
0671c02591
1 changed files with 3 additions and 1 deletions
  1. 3 1
      desktop/libs/notebook/src/notebook/connectors/solr.py

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

@@ -59,7 +59,9 @@ class SolrApi(Api):
 
     response = api.sql(collection, snippet['statement'])
 
-    info = response['result-set']['docs'].pop(-1) # EOF, RESPONSE_TIME
+    info = response['result-set']['docs'].pop(-1) # EOF, RESPONSE_TIME, EXCEPTION
+    if info.get('EXCEPTION'):
+      raise QueryError(info['EXCEPTION'])
 
     data = [[cell for cell in doc.values()] for doc in response['result-set']['docs']]
     has_result_set = data is not None