X-Git-Url: https://plomlompom.com/repos/?p=misc;a=blobdiff_plain;f=todo.py;fp=todo.py;h=a4d7da0e56fce598906e40ad42fd7a247d3934f7;hp=171514f1f8bb1a6e01161b6e6b7f1840955a2f7e;hb=28bd91c52ce1eab2b26793097e0d9cabc3c33c64;hpb=0c688dfc7b5732676428187a09491c4f5c1028c1 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(