From 0f62eb30b5414c239cab5106eee7c6e0a520b2d1 Mon Sep 17 00:00:00 2001 From: Steven Tsvetkov Date: Sun, 5 Jul 2020 21:36:37 +0300 Subject: [PATCH] Fix custom fields not displaying properly #359 --- element/coursefield/classes/element.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/element/coursefield/classes/element.php b/element/coursefield/classes/element.php index a1a50a4..8b81092 100644 --- a/element/coursefield/classes/element.php +++ b/element/coursefield/classes/element.php @@ -121,7 +121,7 @@ class element extends \mod_customcert\element { } /** - * Helper function that returns the text. + * Helper function that returns the field value in a human-readable format. * * @param \stdClass $user the user we are rendering this for * @param bool $preview Is this a preview? @@ -141,7 +141,7 @@ class element extends \mod_customcert\element { $handler = \core_course\customfield\course_handler::create(); $data = $handler->get_instance_data($course->id, true); if (!empty($data[$field])) { - $value = $data[$field]->get('value'); + $value = $data[$field]->export_value(); } } else if (!empty($course->$field)) { // Field in the course table.