X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/form?a=blobdiff_plain;f=todo.py;fp=todo.py;h=a4d7da0e56fce598906e40ad42fd7a247d3934f7;hb=28bd91c52ce1eab2b26793097e0d9cabc3c33c64;hp=171514f1f8bb1a6e01161b6e6b7f1840955a2f7e;hpb=0c688dfc7b5732676428187a09491c4f5c1028c1;p=misc diff --git a/todo.py b/todo.py index 171514f..a4d7da0 100644 --- a/todo.py +++ b/todo.py @@ -483,7 +483,7 @@ class TodoDB(PlomDB): def add_task(self, id_=None, dict_source=None, return_id=False): id_ = id_ if id_ else str(uuid4()) - t = Task.from_dict(self, dict_source, id_) if dict_source else Task(self, id) + t = Task.from_dict(self, dict_source, id_) if dict_source else Task(self, id_) self.tasks[id_] = t if return_id: return id_, t @@ -707,7 +707,7 @@ class TodoDB(PlomDB): def show_task(self, id_, return_to='', search=''): task = self.tasks[id_] if id_ else self.add_task() - selected = id_ in self.selected_day.todos.keys() + selected = task.id_ in self.selected_day.todos.keys() linked_tasks = [self.tasks[l] for l in task.links] filtered_tasks = [t for t in self.tasks.values() if t.visible and t != self and (t not in linked_tasks) and (len(search) == 0 or t.matches(search))] return j2env.get_template('task.html').render(