From 30d0f02fc10ae50f8b7c8fe767c3a9a2b2644cb6 Mon Sep 17 00:00:00 2001 From: amit-gayal <45413902+amit-gayal@users.noreply.github.com> Date: Thu, 14 Sep 2023 18:56:43 +0530 Subject: [PATCH] Mapped Disconnect Reason to Salesforce field The current solution is not mapping Disconnect Reason to Salesforce. --- sam-app/lambda_functions/sfContactTraceRecord.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sam-app/lambda_functions/sfContactTraceRecord.py b/sam-app/lambda_functions/sfContactTraceRecord.py index a6fbd6c..f916fb4 100644 --- a/sam-app/lambda_functions/sfContactTraceRecord.py +++ b/sam-app/lambda_functions/sfContactTraceRecord.py @@ -102,6 +102,7 @@ def create_ctr_record(ctr): sf_request[objectnamespace + 'NextContactId__c'] = ctr['NextContactId'] sf_request[objectnamespace + 'PreviousContactId__c'] = ctr['PreviousContactId'] sf_request[objectnamespace + 'DisconnectTimestamp__c'] = ctr['DisconnectTimestamp'] + sf_request[objectnamespace + 'DisconnectReason__c'] = ctr['DisconnectReason'] # Queue if ctr['Queue']: @@ -133,4 +134,4 @@ def create_ctr_record(ctr): sf = Salesforce() sf.update_by_external(objectnamespace + "AC_ContactTraceRecord__c", objectnamespace + 'ContactId__c', ctr['ContactId'], sf_request) - logger.info(f'Record Created Successfully') \ No newline at end of file + logger.info(f'Record Created Successfully')