feat(backend): fixed an issue in feature flags conditions parser
This commit is contained in:
parent
ff51e7b430
commit
92a636960a
1 changed files with 4 additions and 1 deletions
|
|
@ -134,7 +134,10 @@ func parseFlagConditions(conditions *pgtype.TextArray, rolloutPercentages *pgtyp
|
|||
conds := make([]*FeatureFlagCondition, 0, len(conditions.Elements))
|
||||
for i, currCond := range conditions.Elements {
|
||||
var filters []*FeatureFlagFilter
|
||||
|
||||
cutInx := strings.Index(currCond.String, "[")
|
||||
if cutInx >= 0 {
|
||||
currCond.String = currCond.String[cutInx:]
|
||||
}
|
||||
err := json.Unmarshal([]byte(currCond.String), &filters)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("filter unmarshal error: %v", err)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue