diff --git a/question/engine/datalib.php b/question/engine/datalib.php index 0358afdf3a8..18cd8fba6e6 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();