From 7bdd8a5e9246112ac59c09fcf684209578eb6065 Mon Sep 17 00:00:00 2001 From: Josaphat Imani Date: Tue, 12 Mar 2024 14:17:06 +0200 Subject: [PATCH] Fixed failing tests --- modules/core/message_functions.php | 9 +++++---- modules/core/output_modules.php | 2 +- tests/phpunit/format.php | 1 - tests/phpunit/modules/core/functions.php | 2 +- tests/phpunit/modules/core/modules.php | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/core/message_functions.php b/modules/core/message_functions.php index 6ebfb11009..2a5fb03cca 100644 --- a/modules/core/message_functions.php +++ b/modules/core/message_functions.php @@ -30,10 +30,11 @@ function format_msg_html($str, $images=false) { $config->set('URI.AllowedSchemes', array('mailto' => true, 'data' => true, 'http' => true, 'https' => true)); $config->set('Filter.ExtractStyleBlocks.TidyImpl', true); - $def = $config->getHTMLDefinition(true); - $html_tags = ['img', 'script', 'iframe', 'audio', 'embed', 'source', 'track', 'video']; - foreach ($html_tags as $tag) { - $def->addAttribute($tag, 'data-src', 'Text'); + if ($def = $config->maybeGetRawHTMLDefinition()) { + $html_tags = ['img', 'script', 'iframe', 'audio', 'embed', 'source', 'track', 'video']; + foreach ($html_tags as $tag) { + $def->addAttribute($tag, 'data-src', 'Text'); + } } try { diff --git a/modules/core/output_modules.php b/modules/core/output_modules.php index 0d3c8339d8..5c2db9c974 100644 --- a/modules/core/output_modules.php +++ b/modules/core/output_modules.php @@ -367,7 +367,7 @@ protected function output() { return sprintf('