@@ -401,8 +401,11 @@ def construct_dashboard_from_api_data(
401
401
)
402
402
403
403
modified_actor = f"urn:li:corpuser:{ self .owner_info .get ((dashboard_data .get ('changed_by' ) or {}).get ('id' , - 1 ), 'unknown' )} "
404
+
405
+ now = datetime .now ().strftime ("%I:%M%p on %B %d, %Y" )
406
+
404
407
modified_ts = int (
405
- dp .parse (dashboard_data .get ("changed_on_utc " , " now" )).timestamp () * 1000
408
+ dp .parse (dashboard_data .get ("changed_on " , now )).timestamp () * 1000
406
409
)
407
410
title = dashboard_data .get ("dashboard_title" , "" )
408
411
# note: the API does not currently supply created_by usernames due to a bug
@@ -514,8 +517,9 @@ def construct_chart_from_chart_data(self, chart_data: dict) -> ChartSnapshot:
514
517
)
515
518
516
519
modified_actor = f"urn:li:corpuser:{ self .owner_info .get ((chart_data .get ('changed_by' ) or {}).get ('id' , - 1 ), 'unknown' )} "
520
+
517
521
modified_ts = int (
518
- dp .parse (chart_data . get ( "changed_on_utc" , "now " )).timestamp () * 1000
522
+ dp .parse (datetime . now (). strftime ( "%I:%M%p on %B %d, %Y " )).timestamp () * 1000
519
523
)
520
524
title = chart_data .get ("slice_name" , "" )
521
525
@@ -782,8 +786,11 @@ def construct_dataset_from_dataset_data(
782
786
dataset_url = f"{ self .config .display_uri } { dataset_response .get ('result' , {}).get ('url' , '' )} "
783
787
784
788
modified_actor = f"urn:li:corpuser:{ self .owner_info .get ((dataset_data .get ('changed_by' ) or {}).get ('id' , - 1 ), 'unknown' )} "
789
+
790
+ now = datetime .now ().strftime ("%I:%M%p on %B %d, %Y" )
791
+
785
792
modified_ts = int (
786
- dp .parse (dataset_data .get ("changed_on_utc " , " now" )).timestamp () * 1000
793
+ dp .parse (dataset_data .get ("changed_on " , now )).timestamp () * 1000
787
794
)
788
795
last_modified = AuditStampClass (time = modified_ts , actor = modified_actor )
789
796
0 commit comments