diff --git a/question/engine/datalib.php b/question/engine/datalib.php index 0c0f2eb8494..1fd6ffd1b07 100644 --- a/question/engine/datalib.php +++ b/question/engine/datalib.php @@ -151,6 +151,7 @@ class question_engine_data_mapper { foreach ($step->get_all_data() as $name => $value) { if ($value instanceof question_file_saver) { $value->save_files($stepid, $context); + $value = (string) $value; } $data = new stdClass();