day = Day.by_id(self.conn, date, create=True)
day.comment = self.form_data.get_str('comment')
day.save(self.conn)
+ existing_todos = Todo.by_date(self.conn, date)
for process_id in self.form_data.get_all_int('new_todo'):
process = Process.by_id(self.conn, process_id)
todo = Todo(None, process, False, day.date)
todo.save(self.conn)
+ todo.adopt_from(existing_todos)
+ todo.save(self.conn)
def do_POST_todo(self) -> None:
"""Update Todo and its children."""