Skip to content

Commit

Permalink
[jobbrowser] Fix No JSON object could be decoded error for queries-…
Browse files Browse the repository at this point in the history
…hive (#2616)

- Removed if checks for extracting params form request body only for queries-hive calls
- Related JIRAs when the checks were added: HUE-9490, HUE-9492
  • Loading branch information
Harshg999 committed Oct 27, 2021
1 parent c7cac77 commit 070d2ca
Showing 1 changed file with 3 additions and 14 deletions.
17 changes: 3 additions & 14 deletions apps/jobbrowser/src/jobbrowser/api2.py
Expand Up @@ -66,19 +66,14 @@ def jobs(request, interface=None):
filters = dict([(key, value) for _filter in json.loads(
request.POST.get('filters', '[]')) for key, value in list(_filter.items()) if value
])
if interface == 'queries-hive':
filters = json.loads(request.body)

jobs = get_api(request.user, interface, cluster=cluster).apps(filters)

response['apps'] = jobs['apps']
response['total'] = jobs.get('total')
response['status'] = 0

if interface == 'queries-hive':
return JsonResponse(response['apps'])
else:
return JsonResponse(response)
return JsonResponse(response)


@api_error_handler
Expand All @@ -87,10 +82,7 @@ def job(request, interface=None):

cluster = json.loads(request.POST.get('cluster', '{}'))
interface = interface or json.loads(request.POST.get('interface'))
if interface == 'queries-hive':
app_id = json.loads(request.body)['queryId']
else:
app_id = json.loads(request.POST.get('app_id'))
app_id = json.loads(request.POST.get('app_id'))

if interface == 'schedules':
offset = json.loads(request.POST.get('pagination', '{"offset": 1}')).get('offset')
Expand All @@ -104,10 +96,7 @@ def job(request, interface=None):
response['app'] = response_app
response['status'] = 0

if interface == 'queries-hive':
return JsonResponse(response['app'])
else:
return JsonResponse(response)
return JsonResponse(response)


@api_error_handler
Expand Down

0 comments on commit 070d2ca

Please sign in to comment.