Skip to content

Commit 37d20e1

Browse files
yfrancisgreghuels
authored andcommitted
Re-use flag evaluation details builder
1 parent 272c3ab commit 37d20e1

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
@@ -956,11 +956,11 @@ export default class EppoClient {
956956
validateNotBlank(subjectKey, 'Invalid argument: subjectKey cannot be blank');
957957
validateNotBlank(flagKey, 'Invalid argument: flagKey cannot be blank');
958958

959-
// Check for override early
959+
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
960+
960961
const overrideVariation = this.overridesStore?.get(getMD5Hash(flagKey));
961962
if (overrideVariation) {
962963
const configFormat = this.overridesStore?.getFormat() ?? '';
963-
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
964964
const flagEvaluationDetails = flagEvaluationDetailsBuilder
965965
.setMatch(
966966
0,
@@ -984,7 +984,6 @@ export default class EppoClient {
984984
};
985985
}
986986

987-
const flagEvaluationDetailsBuilder = this.newFlagEvaluationDetailsBuilder(flagKey);
988987
const configDetails = this.getConfigDetails();
989988
const flag = this.getFlag(flagKey);
990989

0 commit comments

Comments
 (0)