Skip to content

Commit 78f9814

Browse files
authored
fix: Exclude identities when PERCENTAGE_SPLIT trait is undefined (#181)
1 parent a5f15b6 commit 78f9814

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "Flagsmith.EngineTest/EngineTestData"]
22
path = Flagsmith.EngineTest/EngineTestData
33
url = [email protected]:Flagsmith/engine-test-data.git
4-
tag = v3.4.2
4+
tag = v3.5.0

Flagsmith.Engine/Engine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ private static bool ContextMatchesCondition<_, __>(EvaluationContext<_, __> cont
203203

204204
if (contextValue != null)
205205
objectIds = new List<string> { segmentKey, contextValue.ToString() };
206-
else if (context.Identity?.Key != null)
206+
else if (string.IsNullOrEmpty(condition.Property) && context.Identity?.Key != null)
207207
objectIds = new List<string> { segmentKey, context.Identity.Key };
208208
else
209209
return false;

Flagsmith.EngineTest/EngineTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void Test_Engine(String testCaseFilename)
4949
var result = _iengine.GetEvaluationResult(testCase.Context);
5050

5151
// Then
52-
Assert.Equivalent(testCase.Result, result);
52+
Assert.Equivalent(testCase.Result, result, strict: true);
5353
}
5454

5555
public static IEnumerable<object[]> ExtractTestCaseFilenames()

0 commit comments

Comments
 (0)