diff --git a/server.py b/server.py
index e71fa0ff20cae10c20452fba8d1f63bf64c7895b..7be156bb55a40f4e470108261c76c6a22b56f365 100755
--- a/server.py
+++ b/server.py
@@ -755,6 +755,7 @@ def list_todos():
         todos = [
             todo for todo in todos
             if search_term.lower() in todo.description.lower()
+            or search_term.lower() in todo.who.lower()
         ]
     def _sort_key(todo):
         return (not todo.is_done(), todo.get_id())