Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -100,6 +100,7 @@ def upload_pdf_to_salesforce_and_update_link(supervisor_name, project_id, pdf_pa
|
|
100 |
with open(pdf_path, "rb") as f:
|
101 |
encoded = base64.b64encode(f.read()).decode()
|
102 |
|
|
|
103 |
content = sf.ContentVersion.create({
|
104 |
'Title': pdf_name,
|
105 |
'PathOnClient': pdf_name,
|
@@ -109,6 +110,7 @@ def upload_pdf_to_salesforce_and_update_link(supervisor_name, project_id, pdf_pa
|
|
109 |
content_id = content['id']
|
110 |
download_url = f"https://{sf.sf_instance}/sfc/servlet.shepherd/version/download/{content_id}"
|
111 |
|
|
|
112 |
query = sf.query(f"""
|
113 |
SELECT Id FROM Supervisor_AI_Coaching__c
|
114 |
WHERE Project_ID__c = '{project_id}'
|
|
|
100 |
with open(pdf_path, "rb") as f:
|
101 |
encoded = base64.b64encode(f.read()).decode()
|
102 |
|
103 |
+
# Create ContentVersion to upload the PDF to Salesforce
|
104 |
content = sf.ContentVersion.create({
|
105 |
'Title': pdf_name,
|
106 |
'PathOnClient': pdf_name,
|
|
|
110 |
content_id = content['id']
|
111 |
download_url = f"https://{sf.sf_instance}/sfc/servlet.shepherd/version/download/{content_id}"
|
112 |
|
113 |
+
# Update the Supervisor_AI_Coaching__c record with the download link
|
114 |
query = sf.query(f"""
|
115 |
SELECT Id FROM Supervisor_AI_Coaching__c
|
116 |
WHERE Project_ID__c = '{project_id}'
|