Skip to content

Commit 7dd3bf7

Browse files
committed
Re-use flag evaluation details builder
1 parent f55c7d4 commit 7dd3bf7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/client/eppo-client.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -941,11 +941,11 @@ export default class EppoClient {
941941
validateNotBlank(subjectKey, 'Invalid argument: subjectKey cannot be blank');
942942
validateNotBlank(flagKey, 'Invalid argument: flagKey cannot be blank');
943943

944-
// Check for override early
944+
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
945+
945946
const overrideVariation = this.overridesStore?.get(getMD5Hash(flagKey));
946947
if (overrideVariation) {
947948
const configFormat = this.overridesStore?.getFormat() ?? '';
948-
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
949949
const flagEvaluationDetails = flagEvaluationDetailsBuilder
950950
.setMatch(
951951
0,
@@ -969,7 +969,6 @@ export default class EppoClient {
969969
};
970970
}
971971

972-
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
973972
const configDetails = this.getConfigDetails();
974973
const flag = this.getFlag(flagKey);
975974

0 commit comments

Comments
 (0)