From 882d676a66d36c784a7fdc42ffa5b954693cf3de Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Wed, 5 Jul 2023 13:49:08 +0100 Subject: [PATCH] MDL-78642 mod_assign: typecast portfolio button renderer return. Internally the button return is nullable, which we need to account for in the renderer. --- mod/assign/classes/output/renderer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/assign/classes/output/renderer.php b/mod/assign/classes/output/renderer.php index 2d7afe12e8d..9f2e8aeabe6 100644 --- a/mod/assign/classes/output/renderer.php +++ b/mod/assign/classes/output/renderer.php @@ -1443,7 +1443,8 @@ class renderer extends \plugin_renderer_base { ]; $button->set_callback_options('assign_portfolio_caller', $portfolioparams, 'mod_assign'); $button->set_format_by_file($file); - return $button->to_html(PORTFOLIO_ADD_ICON_LINK); + + return (string) $button->to_html(PORTFOLIO_ADD_ICON_LINK); } /**