From b6f1b8d52305e4195de16dc862695cdee623f436 Mon Sep 17 00:00:00 2001 From: Katon Minhas Date: Wed, 1 Oct 2025 19:42:07 +0000 Subject: [PATCH] Merged in bugfix/network-mapping (pull request #719) Update mapping to detect if field is aarete_derived * Update mapping to detect if field is aarete_derived * Merged main into bugfix/network-mapping Approved-by: Alex Galarce --- fieldExtraction/src/investment/aarete_derived.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fieldExtraction/src/investment/aarete_derived.py b/fieldExtraction/src/investment/aarete_derived.py index 90af587..7494881 100644 --- a/fieldExtraction/src/investment/aarete_derived.py +++ b/fieldExtraction/src/investment/aarete_derived.py @@ -77,9 +77,12 @@ def get_crosswalk_fields(answer_dicts: list, constants: Constants): answer_dict[to_field_name] = crosswalk.mapping.get( from_field_value ) - elif from_field_value in crosswalk.create_reverse_mapping().keys(): - answer_dict[to_field_name] = ( - crosswalk.create_reverse_mapping().get(from_field_value) - ) + elif from_field_value in crosswalk.mapping.values(): + if "AARETE_DERIVED" in to_field_name: + answer_dict[to_field_name] = from_field_value + else: + answer_dict[to_field_name] = ( + crosswalk.create_reverse_mapping().get(from_field_value) + ) return answer_dicts