From b32dc605f8003c24f2732400b5d4f424a68ff619 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Mon, 29 Dec 2014 09:33:52 +0100 Subject: [PATCH] VimwikiTask: Create empty Task object in __init__, not at save time --- autoload/vimwiki_pytasks.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/autoload/vimwiki_pytasks.py b/autoload/vimwiki_pytasks.py index 16eaf49..b46a291 100644 --- a/autoload/vimwiki_pytasks.py +++ b/autoload/vimwiki_pytasks.py @@ -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()