You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Segment conditions with comparison operators (e.g., >=, <=, ==) return incorrect results when trait values are 0, false, or empty strings. Conditions like user_age >= 0 evaluate to false when user_age is 0.
Acceptance criteria
Update flagsmith-flag-engine dependency from 6.0.0 to 6.0.1 or later
Warning
Root cause: flagsmith-flag-engine 6.0.0 skips operator evaluation when trait values are falsy. Fix available in flagsmith-flag-engine 6.0.1+.
Segment conditions with comparison operators (e.g.,
>=,<=,==) return incorrect results when trait values are0,false, or empty strings. Conditions likeuser_age >= 0evaluate to false whenuser_ageis0.Acceptance criteria
Warning
Root cause: flagsmith-flag-engine 6.0.0 skips operator evaluation when trait values are falsy. Fix available in flagsmith-flag-engine 6.0.1+.
Fix: Flagsmith/flagsmith-engine#236
Release: https://github.com/Flagsmith/flagsmith-engine/releases/tag/v6.0.1
Reference: https://github.com/Flagsmith/edge-api/pull/436