Users without specified trait appear in segment, evaluated using identity key instead.
Acceptance criteria
Current implementation:
| if (contextValue == null) { |
| if (context.getIdentity() == null) { |
| returnfalse; |
| } |
| key = context.getIdentity().getKey(); |
See Flagsmith/flagsmith-engine#283 for context.
Users without specified trait appear in segment, evaluated using identity key instead.
Acceptance criteria
falsewhen trait is undefined instead of falling back to identity keyCurrent implementation:
flagsmith-java-client/src/main/java/com/flagsmith/flagengine/segments/SegmentEvaluator.java
Lines 113 to 117 in 75749e6
See Flagsmith/flagsmith-engine#283 for context.