소스 검색

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

Romain Rigaux 9 년 전
부모
커밋
f1080e8
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      desktop/libs/notebook/src/notebook/connectors/base.py
  2. 1 1
      desktop/libs/notebook/src/notebook/connectors/solr.py

+ 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,