Skip to content

Conversation

@ndamania00
Copy link
Contributor

@ndamania00 ndamania00 commented Dec 30, 2025

This removes the lru_cache from get_benchling_dropdown_summaries. This function is used during operation execution to get the list of dropdowns. However, by being cached, this was causing bugs by operations later on in the timeline working off of outdated dropdown information

For example, let's say in a revision file, a new dropdown is created, and then that dropdown is added to an entity schema field. This revision file migration would fail since the 2nd operation would call the cached dropdown information and not see the new dropdown info present

@nirmit-damania-dyno nirmit-damania-dyno added semver:patch A backwards compatible bug fix (patch version bump) type:bug Something isn't working labels Dec 30, 2025
@nirmit-damania-dyno nirmit-damania-dyno merged commit 2e1426d into dynotx:main Jan 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:patch A backwards compatible bug fix (patch version bump) type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants