From 3c93c110f77785c8733a585f9791d9ded1213cce Mon Sep 17 00:00:00 2001 From: Tomasz Bartosiak <tomasz.bartosiak@gmail.com> Date: Tue, 3 Oct 2023 14:03:25 +0200 Subject: [PATCH] Corrected argument name in frame status manipulation; corrected single element -> list of ints conversion --- semantics/views.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/semantics/views.py b/semantics/views.py index 4d93bdf..3d0177b 100644 --- a/semantics/views.py +++ b/semantics/views.py @@ -769,21 +769,27 @@ def ajax_prepare_cluster(request, unifier_frame_id, system): return response @ajax(method='get', encode_result=True) -def ajax_change_frame_statuses_free(request, frame_ids, system): +def ajax_change_frame_statuses_free(request, unifier_frame_ids, system): # if not request.user.is_authenticated(): # return {'status': 'not logged in'} if system == 'valUnifier': - status = change_frames_statuses([int(fid) for fid in frame_ids.split(',')], [], system) + if type(unifier_frame_ids) is int: + status = change_frames_statuses([unifier_frame_ids], [], system) + else: + status = change_frames_statuses([int(fid) for fid in unifier_frame_ids.split(',')], [], system) else: status = 'ok' return {'status': status} @ajax(method='get', encode_result=True) -def ajax_change_frame_statuses_take(request, frame_ids, system): +def ajax_change_frame_statuses_take(request, unifier_frame_ids, system): # if not request.user.is_authenticated(): # return {'status': 'not logged in'} if system == 'valUnifier': - status = change_frames_statuses([], [int(fid) for fid in frame_ids.split(',')], system) + if type(unifier_frame_ids) is int: + status = change_frames_statuses([], [unifier_frame_ids], system) + else: + status = change_frames_statuses([], [int(fid) for fid in unifier_frame_ids.split(',')], system) else: status = 'ok' return {'status': status} -- libgit2 0.22.2