Explorar o código

HUE-3570 [editor] Do not error on empty resultset

Romain Rigaux %!s(int64=9) %!d(string=hai) anos
pai
achega
f1080e8

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

@@ -109,7 +109,7 @@ def get_api(request, snippet):
   elif interface == 'jdbc':
     return JdbcApi(request.user, interpreter=interpreter)
   elif interface == 'solr':
-    return SolrApi(request.user, interpreter=interpreter)  
+    return SolrApi(request.user, interpreter=interpreter)
   elif interface == 'pig':
     return PigApi(user=request.user, request=request)
   else:

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

@@ -64,7 +64,7 @@ class SolrApi(Api):
       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
+    has_result_set = bool(data)
 
     return {
       'sync': True,