diff --git a/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt b/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt index dc65951..e6881d8 100644 --- a/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt +++ b/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt @@ -475,7 +475,7 @@ fun FeaturevisorInstance.evaluateVariable( // initial if (!statuses.ready && initialFeatures?.get(featureKey)?.variables?.get(variableKey) != null) { - val variableValue = initialFeatures?.get(featureKey)?.variables?.get(variableKey) + val variableValue = initialFeatures[featureKey]?.variables?.get(variableKey) evaluation = Evaluation( featureKey = featureKey, reason = INITIAL, diff --git a/src/main/kotlin/com/featurevisor/sdk/Instance+Variable.kt b/src/main/kotlin/com/featurevisor/sdk/Instance+Variable.kt index 925f20d..c14b5e3 100644 --- a/src/main/kotlin/com/featurevisor/sdk/Instance+Variable.kt +++ b/src/main/kotlin/com/featurevisor/sdk/Instance+Variable.kt @@ -84,7 +84,7 @@ inline fun FeaturevisorInstance.getVariableObject( } } -inline fun FeaturevisorInstance.getVariableJSON( +inline fun FeaturevisorInstance.getVariableJSON( featureKey: FeatureKey, variableKey: VariableKey, context: Context,