Skip to content

Commit e881e2d

Browse files
authored
Merge pull request #23 from launchdarkly/eb/event-version-with-default
set event version even if evaluation falls through to default
2 parents 6210902 + a23be99 commit e881e2d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/LaunchDarkly/LDClient.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,9 @@ public function variation($key, $user, $default = false)
176176
if ($evalResult !== null && $evalResult->getValue() !== null) {
177177
$this->_sendFlagRequestEvent($key, $user, $evalResult->getVariation(), $evalResult->getValue(), $default, $flag->getVersion());
178178
return $evalResult->getValue();
179+
} else {
180+
$this->_sendFlagRequestEvent($key, $user, null, $default, $default, $flag->getVersion());
181+
return $default;
179182
}
180183
} catch (\Exception $e) {
181184
$this->_logger->error("Caught $e");

0 commit comments

Comments
 (0)