From: skodak Date: Mon, 28 Sep 2009 16:08:17 +0000 (+0000) Subject: MDL-20369 fixed incorrect fetching of data fields - this was causing major problem... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1e123f47d85e15b648324667f4f833ca79e3ab13;p=moodle.git MDL-20369 fixed incorrect fetching of data fields - this was causing major problem with incorrect defaultsort caused by restore bug; merged from MOODLE_19_STABLE --- diff --git a/mod/data/lib.php b/mod/data/lib.php index 4b288ad5ac..2df18f32c6 100755 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -644,7 +644,7 @@ function data_append_new_field_to_templates($data, $newfieldname) { function data_get_field_from_name($name, $data){ global $DB; - $field = $DB->get_record('data_fields', array('name'=>$name)); + $field = $DB->get_record('data_fields', array('name'=>$name, 'dataid'=>$data->id)); if ($field) { return data_get_field($field, $data); @@ -665,7 +665,7 @@ function data_get_field_from_name($name, $data){ function data_get_field_from_id($fieldid, $data){ global $DB; - $field = $DB->get_record('data_fields', array('id'=>$fieldid)); + $field = $DB->get_record('data_fields', array('id'=>$fieldid, 'dataid'=>$data->id)); if ($field) { return data_get_field($field, $data);