File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
main/kotlin/com/statsig/sdk
test/java/com/statsig/sdk Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -418,7 +418,7 @@ internal class Evaluator(
418
418
419
419
ConfigCondition .UA_BASED -> {
420
420
value = getFromUser(user, field)
421
- if (value == null && ! condition.field.equals( " browser_version " ) ) {
421
+ if (value == null ) {
422
422
value = getFromUserAgent(user, field)
423
423
}
424
424
}
Original file line number Diff line number Diff line change 7
7
import org .junit .Test ;
8
8
9
9
import java .io .*;
10
- import java .lang .reflect .Field ;
11
10
import java .net .*;
12
11
import java .nio .charset .StandardCharsets ;
13
12
import java .util .HashMap ;
@@ -71,12 +70,13 @@ public void testConsistency(String api) throws Exception {
71
70
for (Map .Entry <String , APIFeatureGate > entry : d .getGates ().entrySet ()) {
72
71
ConfigEvaluation sdkResult = evaluator .checkGate (user , entry .getKey ());
73
72
APIFeatureGate serverResult = entry .getValue ();
74
- assertEquals ("Value mismatch for gate " + entry .getKey () + " for user" + user .toString (), serverResult .getValue (),
75
- sdkResult .getBooleanValue ());
73
+
76
74
assertEquals ("Rule ID mismatch for gate " + entry .getKey (), serverResult .getRuleID (),
77
75
sdkResult .getRuleID ());
78
76
assertEquals ("Secondary exposure mismatch for gate " + entry .getKey (),
79
77
gson .toJson (serverResult .getSecondaryExposures ()), gson .toJson (sdkResult .getSecondaryExposures ()));
78
+ assertEquals ("Value mismatch for gate " + entry .getKey () + " for user" + user .toString (), serverResult .getValue (),
79
+ sdkResult .getBooleanValue ());
80
80
81
81
Future <Boolean > sdkValue = driver .checkGateAsync (user , entry .getKey ());
82
82
assertEquals ("Server driver value mismatch for gate " + entry .getKey (), serverResult .getValue (), sdkValue .get ());
You can’t perform that action at this time.
0 commit comments