From 8cad6cca87a27889253f9cfb9b3992d67f330a02 Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 30 Dec 2007 22:30:46 +0000 Subject: [PATCH] MDL-12775 PARAM_INT value '' automatically converted to 0 in configtext settings; merged from MOODLE_19_STABLE --- lib/adminlib.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/adminlib.php b/lib/adminlib.php index f7e0453a99..bcd2189888 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -1662,6 +1662,10 @@ class admin_setting_configtext extends admin_setting { } function write_setting($data) { + if ($this->paramtype === PARAM_INT and $data === '') { + // do not complain if '' used instead of 0 + $data = 0; + } // $data is a string $validated = $this->validate($data); if ($validated !== true) { -- 2.39.5