From 17d42cc584f6b8f945cf36628cfe6a8459ad2e53 Mon Sep 17 00:00:00 2001 From: "Maxence G. de Montauzan" Date: Wed, 4 Jul 2018 01:54:15 +0200 Subject: [PATCH] Fix action on create --- task.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/task.py b/task.py index 0f49712..a25b25b 100644 --- a/task.py +++ b/task.py @@ -20,6 +20,8 @@ def handle_task(args, last_action, conn): if last_action: active_task_id = last_action[1] + logging.debug('Last action, project id: {} | task id: {}'.format(active_project_id, active_task_id)) + do_something = False if args.create_name: @@ -39,7 +41,7 @@ def handle_task(args, last_action, conn): edit_task(args, args.edit_id, conn) if not do_something: - list_task(active_task_id, conn) + list_task(active_project_id, active_task_id, conn) def create_task(args, active_project_id, conn): logging.info('>> Create task') @@ -60,6 +62,7 @@ def create_task(args, active_project_id, conn): task_id = cursor.lastrowid + logging.debug('CREATE ACTION ' + str(active_project_id) + str(task_id) ) action.create_action(cursor, project_id=active_project_id, task_id=task_id) print('created task {}: {} (status: {})'.format(task_id, args.create_name, status)) @@ -106,12 +109,12 @@ def delete_task(task_id, conn): logging.error('DELETE FAILED') print('deleted task {}: {}'.format(task_id, 'task_name')) -def list_task(active_task_id, conn): +def list_task(active_project_id, active_task_id, conn): logging.info('>> No arguments') - query = "SELECT id, username, status, priority, name FROM task;" #TODO Date & time + query = "SELECT id, username, status, priority, name FROM task WHERE project_id = ?;" #TODO Date & time cursor = conn.cursor() - cursor.execute(query) + cursor.execute(query, (active_project_id,)) for row in cursor.fetchall(): nb_note = 0 task_id, username, status, priority, name = row