SIENTIAPDE-1110

Update Druid activity to handle None values for last data timestamp, ensuring default timestamp is set to epoch start. Enhance data loading debug logging for improved traceability.
This commit is contained in:
vitor-aignosi
2025-07-02 10:21:55 -03:00
parent 430fe04202
commit 3bbc6a6a79

View File

@@ -41,6 +41,8 @@ class Druid(BaseActivity):
metadata = input_data['metadata'] metadata = input_data['metadata']
datasource = f"raw_{input_data['schedule_name']}" datasource = f"raw_{input_data['schedule_name']}"
last_data_timestamp = input_data['last_data_timestamp'] 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)
self.debug( self.debug(
f"Loading data from Druid: {input_data}", metadata=metadata) f"Loading data from Druid: {input_data}", metadata=metadata)