diff --git a/cvat/apps/auto_annotation/views.py b/cvat/apps/auto_annotation/views.py index 2a572ba077d..c521424dfde 100644 --- a/cvat/apps/auto_annotation/views.py +++ b/cvat/apps/auto_annotation/views.py @@ -129,7 +129,7 @@ def delete_model(request, mid): @login_required def get_meta_info(request): try: - tids = json.loads(request.body.decode('utf-8')) + tids = request.data response = { "admin": has_admin_role(request.user), "models": [], diff --git a/cvat/apps/auto_segmentation/views.py b/cvat/apps/auto_segmentation/views.py index 691de9cb4c2..0f73ee29229 100644 --- a/cvat/apps/auto_segmentation/views.py +++ b/cvat/apps/auto_segmentation/views.py @@ -195,7 +195,7 @@ def create_thread(tid, labels_mapping, user): def get_meta_info(request): try: queue = django_rq.get_queue('low') - tids = json.loads(request.body.decode('utf-8')) + tids = request.data result = {} for tid in tids: job = queue.fetch_job('auto_segmentation.create/{}'.format(tid)) diff --git a/cvat/apps/tf_annotation/views.py b/cvat/apps/tf_annotation/views.py index 3e9f50104bb..2a70c9db323 100644 --- a/cvat/apps/tf_annotation/views.py +++ b/cvat/apps/tf_annotation/views.py @@ -228,7 +228,7 @@ def create_thread(tid, labels_mapping, user): def get_meta_info(request): try: queue = django_rq.get_queue('low') - tids = json.loads(request.body.decode('utf-8')) + tids = request.data result = {} for tid in tids: job = queue.fetch_job('tf_annotation.create/{}'.format(tid))