From ea05be79264fe3fa27a9de98c4c792ecc4de0c89 Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 26 Sep 2009 11:58:37 +0000 Subject: [PATCH] MDL-20309 improved sanitization of id property; backported from MOODLE_19_STABLE --- lib/dmllib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/dmllib.php b/lib/dmllib.php index 552a0d09cd5..c35190a7c75 100644 --- a/lib/dmllib.php +++ b/lib/dmllib.php @@ -1498,9 +1498,11 @@ function update_record($table, $dataobject) { global $db, $CFG; - if (! isset($dataobject->id) ) { + // integer value in id propery required + if (empty($dataobject->id)) { return false; } + $dataobject->id = (int)$dataobject->id; /// Check we are handling a proper $dataobject if (is_array($dataobject)) {