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}