From 773f266373a662e1d2e0c193df98b2662373be59 Mon Sep 17 00:00:00 2001 From: gaabora Date: Tue, 8 Oct 2019 04:04:52 +0300 Subject: [PATCH] Allow for URL parameter to be zero (#4657) The `empty()` check previously disallowed string zeroes from being used. Credit to @gaabora. --- modules/cms/classes/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms/classes/Router.php b/modules/cms/classes/Router.php index 002bfd686..f6f310036 100644 --- a/modules/cms/classes/Router.php +++ b/modules/cms/classes/Router.php @@ -304,7 +304,7 @@ class Router */ public function getParameter($name, $default = null) { - if (isset($this->parameters[$name]) && !empty($this->parameters[$name])) { + if (isset($this->parameters[$name]) && ($this->parameters[$name] === '0' || !empty($this->parameters[$name]))) { return $this->parameters[$name]; }