fix adding tasks with no parents

This commit is contained in:
Josh Holtrop 2011-01-03 08:31:37 -05:00
parent 24451fa127
commit 32d4226eb6

11
dwtt
View File

@ -86,10 +86,13 @@ def processTask(cmd, store):
# the task already exists, update it # the task already exists, update it
store.updateTask(task.taskid, nameparts[-1], longname) store.updateTask(task.taskid, nameparts[-1], longname)
return False return False
parenttask = store.getParentTaskByName(fullname) if len(nameparts) > 1:
if parenttask is None: parenttask = store.getParentTaskByName(fullname)
return 'Parent task not found' if parenttask is None:
store.createTask(nameparts[-1].strip(), longname, parenttask.taskid) return 'Parent task not found'
store.createTask(nameparts[-1].strip(), longname, parenttask.taskid)
else:
store.createTask(nameparts[-1].strip(), longname, None)
return False return False
COMMAND_HANDLERS = { COMMAND_HANDLERS = {