MDL-47690 web services: Fixed invalid return parameter type in mod_url

This commit is contained in:
Juan Leyva
2014-10-24 10:19:05 +02:00
parent e4fe4fdabe
commit ee37c81e26
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -582,7 +582,9 @@ class core_course_externallib_testcase extends externallib_advanced_testcase {
$label = $this->getDataGenerator()->create_module('label', array('course' => $course->id,
'intro' => $labeldescription));
$labelcm = get_coursemodule_from_instance('label', $label->id);
$url = $this->getDataGenerator()->create_module('url', array('course' => $course->id));
$url = $this->getDataGenerator()->create_module('url', array('course' => $course->id,
'name' => 'URL: % & $ ../'));
$urlcm = get_coursemodule_from_instance('url', $url->id);
// Set the required capabilities by the external function.
$context = context_course::instance($course->id);
+1 -1
View File
@@ -315,7 +315,7 @@ function url_export_contents($cm, $baseurl) {
$url = array();
$url['type'] = 'url';
$url['filename'] = $urlrecord->name;
$url['filename'] = clean_param(format_string($urlrecord->name), PARAM_FILE);
$url['filepath'] = null;
$url['filesize'] = 0;
$url['fileurl'] = $fullurl;