Index: lib.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/data/lib.php,v retrieving revision 1.137.2.13 diff -u -r1.137.2.13 lib.php --- lib.php 13 Apr 2008 23:00:38 -0000 1.137.2.13 +++ lib.php 14 Apr 2008 23:00:06 -0000 @@ -2073,6 +2073,10 @@ } } + $data_id = $this->data->id; + $recordset = get_recordset_sql("SELECT id FROM {$CFG->prefix}data_fields WHERE dataid=$data_id ORDER BY id ASC LIMIT 0, 1"); + $data_fields_first_id = $recordset->fields['id']; + $this->data->defaultsort = $this->data->defaultsort + $data_fields_first_id - 1; data_update_instance(addslashes_object($this->data)); if (strstr($this->folder, '/temp/')) clean_preset($this->folder); /* Removes the temporary files */