From 0a69cd38736e6563542c308d0eee8210bf910012 Mon Sep 17 00:00:00 2001 From: eve-git <54647458+eve-git@users.noreply.github.com> Date: Fri, 23 Aug 2024 14:37:12 -0700 Subject: [PATCH] update events to show the corpNum in consumed transaction (#1567) --- api/namex/resources/events.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/api/namex/resources/events.py b/api/namex/resources/events.py index b6e9efe25..65cca0383 100644 --- a/api/namex/resources/events.py +++ b/api/namex/resources/events.py @@ -99,6 +99,10 @@ def get(nr): else: nr_event_info['names'].append(event_json_data) + elif 'state' in event_json_data and event_json_data['state'] == 'CONSUMED': + for name_info in nr_event_info['names']: + if name_info.get('state') in ('APPROVED', 'CONDITION'): + name_info['corpNum'] = event_json_data['corpNum'] # else update nr_event_info with any changed event data (should be formatted same as an NR json) else: for key in nr_event_info.keys(): @@ -107,12 +111,7 @@ def get(nr): if key == 'stateCd': continue # otherwise update nr_event_info - if key == 'corpNum' and nr_event_info['stateCd'] == 'CONSUMED': - for name_info in nr_event_info['names']: - if name_info.get('state') in ('APPROVED', 'CONDITION'): - name_info['corpNum'] = event_json_data[key] - else: - nr_event_info[key] = event_json_data[key] + nr_event_info[key] = event_json_data[key] # entity_type_cd for namerequest is used to change requestTypeCd in namex (it is being mapped incorrectly) if 'entity_type_cd' in event_json_data.keys() and 'requestTypeCd' not in event_json_data.keys(): nr_event_info['requestTypeCd'] = event_json_data['entity_type_cd']