SIENTIAPDE-1110

Update MongoDB activity to handle None last_data_timestamp by using an empty filter, improving data retrieval logic.
This commit is contained in:
vitor-aignosi
2025-07-01 15:31:27 -03:00
parent 1908741feb
commit d7d44556c8

View File

@@ -92,11 +92,14 @@ class MongoDB(BaseActivity):
try:
data_filter = {
"inserted_at": {
"$gt": datetime.strptime(last_data_timestamp, "%Y-%m-%d %H:%M:%S.%f")
if last_data_timestamp is None:
data_filter = {}
else:
data_filter = {
"inserted_at": {
"$gt": datetime.strptime(last_data_timestamp, "%Y-%m-%d %H:%M:%S.%f")
}
}
}
data = self.database[collection_name].find(data_filter, {"_id": 0})