Stop testing for gender_id output that was described as 'legacy' years ago #21558
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Stop testing for gender_id output that was described as 'legacy' years ago
Before
The widget advertises
{contact.gender}
but{contact.gender_id}
is a hidden token. Both are non-standardnessWe have test coverage locking in this non-standardness for both
After
We stop testing the non-standard hidden token & allow it to stop returning the label & revert back to the id or 'whatever' since it's not an 'official' token
Documention is here for this token changing (the change is in a follow up PR but I wanted to get this merged to expose this decision & simplify that PR but taking the decision out of it) - along with other edge case tokens being altered. By making this a 'thing' in 5.43 we can give people the notice to check & test.
Technical Details
{contact.gender_id}
has not been 'advertised' in the widget for years, if ever - last commit was in 2019 it was an array formatting commitComments
@colemanw @seamuslee001