VimwikiTask: Create empty Task object in __init__, not at save time

This commit is contained in:
Tomas Babej 2014-12-29 09:33:52 +01:00
parent a1fdd9f4d3
commit b32dc605f8

View file

@ -103,15 +103,16 @@ class VimwikiTask(object):
if self.uuid:
try:
self.task = tw.tasks.get(uuid=self.uuid)
except tasklib.task.DoesNotExist:
pass
except Task.DoesNotExist:
self.task = Task(tw)
else:
self.task = Task(tw)
self.parent = self.find_parent_task()
def save_to_tw(self):
if not self.task:
self.task = Task(tw)
# Push the values to the Task
self.task['description'] = self.text
self.task.save()