diff --git a/src/qtism/runtime/tests/AbstractSessionManager.php b/src/qtism/runtime/tests/AbstractSessionManager.php index 9fa7d5aa3..7228b2836 100644 --- a/src/qtism/runtime/tests/AbstractSessionManager.php +++ b/src/qtism/runtime/tests/AbstractSessionManager.php @@ -200,6 +200,7 @@ protected function createRoute(AssessmentTest $test): Route // Do the same as for branch rules for pre conditions, except that they must be // attached on the first item of the route. $route->getFirstRouteItem()->addPreConditions($current->getPreConditions()); + $route->getFirstRouteItem()->addPreConditions($testPart->getPreConditions()); } array_push($routeStack, $route);