From dfa0d03a677c4bffb40d19de7cfdfd28bf9a4998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Lys=C3=BD?= Date: Tue, 3 Aug 2021 09:44:11 +0200 Subject: [PATCH] Replace incorrect opening mso if in postProcessTemplate [MAILPOET-3468] --- lib/Newsletter/Renderer/Renderer.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/Newsletter/Renderer/Renderer.php b/lib/Newsletter/Renderer/Renderer.php index fa0adb42fd..b560af5e3a 100644 --- a/lib/Newsletter/Renderer/Renderer.php +++ b/lib/Newsletter/Renderer/Renderer.php @@ -217,9 +217,12 @@ class Renderer { foreach ($templateDom->query('img') as $image) { $image->src = str_replace(' ', '%20', $image->src); } + // because tburry/pquery contains a bug and replaces the opening non mso condition incorrectly we have to replace the opening tag with correct value + $template = $templateDom->__toString(); + $template = str_replace('', '', $template); $template = WPFunctions::get()->applyFilters( self::FILTER_POST_PROCESS, - $templateDom->__toString() + $template ); return $template; }