From dd10e56d1a7a83cf507db863a0eeb5f326c216f8 Mon Sep 17 00:00:00 2001 From: Carlos Lopez Date: Mon, 22 Jun 2020 14:56:24 -0600 Subject: [PATCH] Adding forgotten variables to returned dict --- crc/services/approval_service.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/crc/services/approval_service.py b/crc/services/approval_service.py index cd3a6549..eacac72c 100644 --- a/crc/services/approval_service.py +++ b/crc/services/approval_service.py @@ -144,7 +144,11 @@ class ApprovalService(object): review_complete = 'AllRequiredTraining' in training_val pi_uid = workflow.study.primary_investigator_id pi_details = LdapService.user_info(pi_uid) - details = {'Supervisor': pi_supervisor} + details = { + 'Supervisor': pi_supervisor, + 'PI_Details': pi_details, + 'Review': review_complete + } details['person_details'] = [] details['person_details'].append(pi_details) for person in personnel: @@ -206,13 +210,13 @@ class ApprovalService(object): for person in details['person_details']: record = { "study_id": approval.study_id, - "pi_uid": pi_details.uid, - "pi": pi_details.display_name, + "pi_uid": details['PI_Details'].uid, + "pi": details['PI_Details'].display_name, "name": person.display_name, "uid": person.uid, "email": person.email_address, "supervisor": details['Supervisor'] if person.uid == details['person_details'][0].uid else "", - "review_complete": review_complete, + "review_complete": details['Review'], } output.append(record)