SIENTIAPDE-1110

Refactor MongoDB activity to import datetime directly and format 'inserted_at' timestamps to ISO 8601 format for improved data consistency.
This commit is contained in:
vitor-aignosi
2025-07-01 15:20:50 -03:00
parent 51f4eb1435
commit 9b524ea428

View File

@@ -4,7 +4,7 @@ with workflow.unsafe.imports_passed_through():
from typing import Any
import traceback
from logging import Logger
import datetime
from datetime import datetime
from pymongo import MongoClient
from sientia_do.notifications.handlers import NotificationHandler
from sientia_do.notifications.models import NotificationLevel
@@ -97,6 +97,9 @@ class MongoDB(BaseActivity):
data = clear_mongo_id(data)
for item in data:
item['inserted_at'] = item['inserted_at'].isoformat()
self.info(
f"Loaded {len(data)} documents from MongoDB",
metadata=metadata