From 067ab0dcded761f032290899167fe4d63227a98a Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 16 Feb 2011 11:49:31 -0500 Subject: [PATCH] check for valid projectid in createTask() --- DataStore.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DataStore.py b/DataStore.py index 233be74..4bfde7f 100644 --- a/DataStore.py +++ b/DataStore.py @@ -86,6 +86,9 @@ VALUES (?, ?) tasks = self.getTasks(projectid) if taskname in tasks.values(): return False + projects = self.getProjects() + if not projectid in projects: + return False nextid = self.getNextId('tasks') c.execute(''' INSERT INTO tasks (id, projectid, name)