diff --git a/src/ajax.php b/src/ajax.php index b593085..c9e0e20 100644 --- a/src/ajax.php +++ b/src/ajax.php @@ -235,7 +235,6 @@ elseif(isset($_GET['editTask'])) check_write_access(); $id = (int)_post('id'); stop_gpc($_POST); - $listId = (int)_post('list'); // TODO: listId may be incorrect $title = trim(_post('title')); $note = str_replace("\r\n", "\n", trim(_post('note'))); $prio = (int)_post('prio'); @@ -248,6 +247,7 @@ elseif(isset($_GET['editTask'])) echo json_encode($t); exit; } + $listId = $db->sq("SELECT list_id FROM {$db->prefix}todolist WHERE id=$id"); $tags = trim(_post('tags')); $db->ex("BEGIN"); $db->ex("DELETE FROM {$db->prefix}tag2task WHERE task_id=$id"); diff --git a/src/mytinytodo.js b/src/mytinytodo.js index 9d96dfe..fedda46 100644 --- a/src/mytinytodo.js +++ b/src/mytinytodo.js @@ -1300,7 +1300,7 @@ function saveTask(form) if(form.isadd.value != 0) return submitFullTask(form); - _mtt.db.request('editTask', {id:form.id.value, list:curList.id, title: form.task.value, note:form.note.value, + _mtt.db.request('editTask', {id:form.id.value, title: form.task.value, note:form.note.value, prio:form.prio.value, tags:form.tags.value, duedate:form.duedate.value}, function(json){ if(!parseInt(json.total)) return; diff --git a/src/mytinytodo_ajax_storage.js b/src/mytinytodo_ajax_storage.js index 26395ac..90c46fd 100644 --- a/src/mytinytodo_ajax_storage.js +++ b/src/mytinytodo_ajax_storage.js @@ -72,7 +72,7 @@ mytinytodoStorageAjax.prototype = editTask: function(params, callback) { $.post(this.mtt.mttUrl+'ajax.php?editTask='+params.id, - { id:params.id, list:params.list, title:params.title, note:params.note, prio:params.prio, tags:params.tags, duedate:params.duedate }, + { id:params.id, title:params.title, note:params.note, prio:params.prio, tags:params.tags, duedate:params.duedate }, callback, 'json'); },