fixed salesforce url generation (#1777)

This commit is contained in:
hagen-danswer
2024-07-04 10:43:21 -07:00
committed by GitHub
parent fa049f4f98
commit 0b384c5b34

View File

@@ -79,8 +79,9 @@ class SalesforceConnector(LoadConnector, PollConnector, IdConnector):
if self.sf_client is None: if self.sf_client is None:
raise ConnectorMissingCredentialError("Salesforce") raise ConnectorMissingCredentialError("Salesforce")
extracted_id = f"{ID_PREFIX}{object_dict['Id']}" salesforce_id = object_dict["Id"]
extracted_link = f"https://{self.sf_client.sf_instance}/{extracted_id}" danswer_salesforce_id = f"{ID_PREFIX}{salesforce_id}"
extracted_link = f"https://{self.sf_client.sf_instance}/{salesforce_id}"
extracted_doc_updated_at = time_str_to_utc(object_dict["LastModifiedDate"]) extracted_doc_updated_at = time_str_to_utc(object_dict["LastModifiedDate"])
extracted_object_text = extract_dict_text(object_dict) extracted_object_text = extract_dict_text(object_dict)
extracted_semantic_identifier = object_dict.get("Name", "Unknown Object") extracted_semantic_identifier = object_dict.get("Name", "Unknown Object")
@@ -91,7 +92,7 @@ class SalesforceConnector(LoadConnector, PollConnector, IdConnector):
] ]
doc = Document( doc = Document(
id=extracted_id, id=danswer_salesforce_id,
sections=[Section(link=extracted_link, text=extracted_object_text)], sections=[Section(link=extracted_link, text=extracted_object_text)],
source=DocumentSource.SALESFORCE, source=DocumentSource.SALESFORCE,
semantic_identifier=extracted_semantic_identifier, semantic_identifier=extracted_semantic_identifier,