diff --git a/repository/contentbank/classes/helper.php b/repository/contentbank/classes/helper.php index 5828c8de8cd43..f6b9cc18b4ec9 100644 --- a/repository/contentbank/classes/helper.php +++ b/repository/contentbank/classes/helper.php @@ -146,9 +146,15 @@ public static function create_contentbank_content_node(\core_contentbank\content $encodedpath = base64_encode(json_encode($params)); + $filename = $file->get_filename(); + if (strpos($filename, '.') !== false) { + $tmp = explode('.', $filename); + $extension = array_pop($tmp); + $filename = $content->get_name() . '.' . $extension; + } $node = [ 'shorttitle' => $content->get_name(), - 'title' => $file->get_filename(), + 'title' => $filename, 'datemodified' => $file->get_timemodified(), 'datecreated' => $file->get_timecreated(), 'author' => $file->get_author(),