Skip to content

Update Salesforce Dependency and Enhance benchmark object retrieval#5179

Merged
axelstudios merged 8 commits intodevelopfrom
fix-salesforce-custom-id
Mar 17, 2026
Merged

Update Salesforce Dependency and Enhance benchmark object retrieval#5179
axelstudios merged 8 commits intodevelopfrom
fix-salesforce-custom-id

Conversation

@kflemin
Copy link
Contributor

@kflemin kflemin commented Mar 4, 2026

  • Update seed-salesforce dependency to v0.2.0
  • Fix/Enhance retrieval of benchmark object by a custom ID (name/value pair) - this was previously implemented but had a slight bug in the functionality.

@kflemin kflemin added the Enhancement Add this label if functionality was generally improved but not a full feature or maintentance. label Mar 4, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Salesforce integration dependency and adjusts the SEED→Salesforce sync flow to locate the target Benchmark record via a configured custom ID field/value before issuing the update.

Changes:

  • Bump seed-salesforce dependency to 0.2.0.
  • Update update_salesforce_property to fetch the Salesforce Benchmark by custom-id (fieldname + value) and then update by the returned record Id.
  • Add several runtime print(...) statements for debugging (currently left in the implementation).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.

File Description
seed/utils/salesforce.py Adds benchmark lookup by custom id prior to update; introduces multiple debug print statements and new lookup failure modes that need handling.
requirements/base.txt Updates seed-salesforce pinned version to 0.2.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@axelstudios axelstudios merged commit 4090d9e into develop Mar 17, 2026
9 checks passed
@axelstudios axelstudios deleted the fix-salesforce-custom-id branch March 17, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Add this label if functionality was generally improved but not a full feature or maintentance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants