diff --git a/task_manager.py b/task_manager.py
index 6921a9a7ee2979511a3f6e9244d9d02b5741aa34..798781ce2610ef8ea9dd0a208dbf64fbdb4a7137 100644
--- a/task_manager.py
+++ b/task_manager.py
@@ -14,6 +14,7 @@ record = {
     'uid': -1,
     'gid': -1,
     'email': '',
+    'fullname': '',
     'last_update': datetime.now(),
     'request': {
         'get_next_uid_gid': None
@@ -51,6 +52,7 @@ def task_manager(ch, method, properties, body):
         current['uid'] = msg.get('uid', -1)
         current['gid'] = msg.get('gid', -1)
         current['email'] = msg.get('email', '')
+        current['fullname'] = msg.get('fullname', '')
 
         logger.debug(f'Tracking user {username}')
     else:
@@ -103,6 +105,7 @@ def task_manager(ch, method, properties, body):
             'routing_key': routing_key,
             'msg': {
                 'username': username,
+                'fullname': current['fullname'],
                 'email': current['email'],
                 'uid': current['uid'],
                 'gid': current['gid']