diff --git a/crawler/tasks.py b/crawler/tasks.py
index b3a0345b7815fb0590ecfe6378fe81cf2f23b8b6..74b885f1124430dc11b8f1d3bbe18ff0f1704435 100644
--- a/crawler/tasks.py
+++ b/crawler/tasks.py
@@ -45,6 +45,7 @@ def update_node_table_task():
             node_id = entry.get('node_id')
             node_name = entry.get('hostname')
             is_online = entry.get('is_online')
+            last_seen = entry.get('lastseen')
 
             # Update or create the node
             node, created = Node.objects.update_or_create(
@@ -52,7 +53,8 @@ def update_node_table_task():
                 defaults={
                     'node_name': node_name,
                     'entry_date': timezone.now().date().strftime('%Y-%m-%d'),
-                    'is_online': is_online
+                    'is_online': is_online,
+                    'last_seen': last_seen
                 }
             )