Skip to content

Commit 2ab09a4

Browse files
Update worker_single_notice_process_orchestrator.py
1 parent fe29c9c commit 2ab09a4

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

dags/worker_single_notice_process_orchestrator.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)