diff --git a/lib/weblib.php b/lib/weblib.php index c77b8f7950e..17a20feab95 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -488,7 +488,11 @@ class moodle_url { $arr[] = rawurlencode($key.'['.$index.']')."=".rawurlencode($value); } } else { - $arr[] = rawurlencode($key)."=".rawurlencode($val); + if (isset($val) && $val !== '') { + $arr[] = rawurlencode($key)."=".rawurlencode($val); + } else { + $arr[] = rawurlencode($key); + } } } if ($escaped) {