From 6caec639770ef323d7ee9f940454a06259ec167d Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Wed, 2 Jul 2025 10:24:35 -0300 Subject: [PATCH] SIENTIAPDE-1110 Refactor last data timestamp handling in Druid activity to use string format for default value, improving consistency in date representation. --- scouter/activities/pydruid.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scouter/activities/pydruid.py b/scouter/activities/pydruid.py index b74b7ae..e3f1750 100644 --- a/scouter/activities/pydruid.py +++ b/scouter/activities/pydruid.py @@ -41,8 +41,7 @@ class Druid(BaseActivity): metadata = input_data['metadata'] datasource = f"raw_{input_data['schedule_name']}" last_data_timestamp = input_data['last_data_timestamp'] - last_data_timestamp = last_data_timestamp if last_data_timestamp is not None else datetime( - 1970, 1, 1, 0, 0, 0) + last_data_timestamp = last_data_timestamp if last_data_timestamp is not None else '1970-01-01 00:00:00' self.debug( f"Loading data from Druid: {input_data}", metadata=metadata)