@@ -75,7 +75,11 @@ def _normalise_notice_metadata(**context_args):
7575
7676 notice : Notice = pull_dag_upstream (NOTICE_OBJECT )
7777 normalised_notice = normalise_notice (notice = notice )
78- push_dag_downstream (NOTICE_OBJECT , normalised_notice )
78+
79+ mongodb_client = MongoClient (config .MONGO_DB_AUTH_URL )
80+ notice_repository = NoticeRepository (mongodb_client = mongodb_client )
81+ notice_repository .update (notice = normalised_notice )
82+ push_dag_downstream (NOTICE_ID , notice .ted_id )
7983
8084 context = get_current_context ()
8185
@@ -92,14 +96,14 @@ def _check_eligibility_for_transformation(**context_args):
9296 event_message : NoticeEventMessage = NoticeEventMessage ()
9397 event_message .start_record ()
9498
95- notice = pull_dag_upstream (NOTICE_OBJECT )
99+ notice_id = pull_dag_upstream (NOTICE_ID )
96100 mongodb_client = MongoClient (config .MONGO_DB_AUTH_URL )
97101 notice_repository = NoticeRepository (mongodb_client = mongodb_client )
102+ notice = notice_repository .get (reference = notice_id )
98103 mapping_suite_repository = MappingSuiteRepositoryMongoDB (mongodb_client = mongodb_client )
99104 result = notice_eligibility_checker (notice = notice , mapping_suite_repository = mapping_suite_repository )
100105 notice_repository .update (notice = notice )
101106 mapping_suite_id = None
102- notice_id = notice .ted_id
103107 if result :
104108 notice_id , mapping_suite_id = result
105109 push_dag_downstream (MAPPING_SUITE_ID , mapping_suite_id )
0 commit comments