Pārlūkot izejas kodu

HUE-4480 [core] JSON download is actually not a generator

Romain Rigaux 9 gadi atpakaļ
vecāks
revīzija
8ca3005

+ 1 - 1
desktop/core/src/desktop/lib/export_csvxls.py

@@ -131,7 +131,7 @@ def make_response(generator, format, name, encoding=None):
 
   elif format == 'json':
     content_type = 'application/json'
-    resp = HttpResponse(next(generator), content_type=content_type)
+    resp = HttpResponse(generator, content_type=content_type)
   else:
     raise Exception("Unknown format: %s" % format)
 

+ 1 - 1
desktop/libs/metadata/src/metadata/navigator_api.py

@@ -67,7 +67,7 @@ def search_entities(request):
   query_s = request.POST.get('query_s')
   offset = request.POST.get('offset', 0)
   limit = request.POST.get('limit', 100)
-  sources = json.loads(request.POST.get('sources'), [])
+  sources = json.loads(request.POST.get('sources')) or []
 
   query_s = query_s.strip()