File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
src/main/kotlin/com/featurevisor/sdk Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -111,19 +111,18 @@ object Conditions {
111111 }
112112 }
113113
114- attributeValue is AttributeValue .IntValue && conditionValue is ConditionValue .ArrayValue -> {
114+ attributeValue is AttributeValue .StringValue && conditionValue is ConditionValue .ArrayValue -> {
115115 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)
118118 else -> false
119119 }
120120 }
121121
122- conditionValue is ConditionValue .ArrayValue -> {
123- val valueInContext = (context[attributeKey] as ? AttributeValue .StringValue )?.value
122+ attributeValue is AttributeValue .IntValue && conditionValue is ConditionValue .ArrayValue -> {
124123 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)
127126 else -> false
128127 }
129128 }
You can’t perform that action at this time.
0 commit comments