File tree 1 file changed +6
-7
lines changed
src/main/kotlin/com/featurevisor/sdk
1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -111,19 +111,18 @@ object Conditions {
111
111
}
112
112
}
113
113
114
- attributeValue is AttributeValue .IntValue && conditionValue is ConditionValue .ArrayValue -> {
114
+ attributeValue is AttributeValue .StringValue && conditionValue is ConditionValue .ArrayValue -> {
115
115
when (operator ) {
116
- IN_ARRAY -> attributeValue.value.toString() in conditionValue.values
117
- NOT_IN_ARRAY -> (attributeValue.value.toString() !in conditionValue.values)
116
+ IN_ARRAY -> attributeValue.value in conditionValue.values
117
+ NOT_IN_ARRAY -> (attributeValue.value !in conditionValue.values)
118
118
else -> false
119
119
}
120
120
}
121
121
122
- conditionValue is ConditionValue .ArrayValue -> {
123
- val valueInContext = (context[attributeKey] as ? AttributeValue .StringValue )?.value
122
+ attributeValue is AttributeValue .IntValue && conditionValue is ConditionValue .ArrayValue -> {
124
123
when (operator ) {
125
- IN_ARRAY -> valueInContext in conditionValue.values
126
- NOT_IN_ARRAY -> valueInContext !in conditionValue.values
124
+ IN_ARRAY -> attributeValue.value.toString() in conditionValue.values
125
+ NOT_IN_ARRAY -> (attributeValue.value.toString() !in conditionValue.values)
127
126
else -> false
128
127
}
129
128
}
You can’t perform that action at this time.
0 commit comments