diff --git a/tasks.py b/tasks.py
index 9e214bec699f3f865f5223d1e10442e06618cfb3..951b821969de935b99e78c0e32f8a1ac25d99923 100644
--- a/tasks.py
+++ b/tasks.py
@@ -303,6 +303,8 @@ def parse_protocol_async_inner(protocol, encoded_kwargs):
         todo.protocols.append(protocol)
         todo.state = field_state
         todo.date = field_date
+        todo.who = who
+        todo.description = what
         db.session.commit()
         todo_tag.todo = todo
     # Decisions