diff --git a/framework/router.class.php b/framework/router.class.php index a37f7e5736..55ec30d433 100755 --- a/framework/router.class.php +++ b/framework/router.class.php @@ -1114,14 +1114,14 @@ class router $name = $param->getName(); $default = '_NOT_SET'; - if($param->isDefaultValueAvailable()) - { - $default = $param->getDefaultValue(); - } - elseif(isset($paramDefaultValue[$className][$methodName][$name])) + if(isset($paramDefaultValue[$className][$methodName][$name])) { $default = $paramDefaultValue[$className][$methodName][$name]; } + elseif($param->isDefaultValueAvailable()) + { + $default = $param->getDefaultValue(); + } $defaultParams[$name] = $default; }