diff --git a/view/assets/js/wikilibras.js b/view/assets/js/wikilibras.js index 6946767..2dc9f69 100644 --- a/view/assets/js/wikilibras.js +++ b/view/assets/js/wikilibras.js @@ -437,15 +437,19 @@ } function _finishTask(task, deferred, answer) { + var last_answer = task.info.last_answer; + var hasLastAnswer = typeof last_answer != "undefined"; + var toSubmitUserId = hasLastAnswer ? + last_answer.parameter_json["userId"] : _getLoggedUser(); $.ajax({ type : "POST", url : server_backend_url + "/finish_task", data : { "task_id" : task.id, "project_id" : task.project_id, - "user_id" : _getLoggedUser(), + "user_id" : toSubmitUserId, "sign_name" : task.info.sign_name, - "number_of_approval" : answer.number_of_approval, + "number_of_approval" : answer.number_of_approval }, success : function(response) { _saveAnswer(task, deferred, answer); -- libgit2 0.21.2