fix: issue with first variation having weight of 0 #273
+311
−0
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.
The setup
0
100
The issue
The generated datafile does not include variations in
Feature.traffic.allocation
.It works though when first variation has weight of
100
, and second one0
.Workaround
Remove variations with weight of
0
, or move it below another variation with a non-0 weight.Where to fix?
Likely in datafile builder: https://github.com/featurevisor/featurevisor/blob/main/packages/core/src/builder/traffic.ts#L63