Skip to content

Segment overrides removed in versioned environments are still returned on core /identities endpoint #5448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
matthewelwell opened this issue May 14, 2025 · 1 comment · May be fixed by #5449

Comments

@matthewelwell
Copy link
Contributor

matthewelwell commented May 14, 2025

Steps to reproduce:

  1. Given a feature enabled via a segment override
  2. Update the feature to remove the segment override

Expected behaviour:

The value returned via the /identities endpoint should be the environment default

Actual behaviour:

The value returned via the /identities endpoint is the now removed segment override

@matthewelwell matthewelwell changed the title Removing a segment override via a change request in a versioned environment doesn't work Removing a segment override in a versioned environment doesn't work May 14, 2025
@matthewelwell
Copy link
Contributor Author

matthewelwell commented May 14, 2025

Note that I originally thought this was only relevant when removing segment overrides via a change request, but it seems that it also affects just removing segment overrides in versioned environments that don't have change requests enabled too.

@matthewelwell matthewelwell changed the title Removing a segment override in a versioned environment doesn't work Segment overrides removed in versioned environments are still returned on core /identities endpoint May 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant