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)