diff --git a/application/Espo/Core/Htmlizer/Htmlizer.php b/application/Espo/Core/Htmlizer/Htmlizer.php
index 61b9006ec1..d5c8bd224f 100644
--- a/application/Espo/Core/Htmlizer/Htmlizer.php
+++ b/application/Espo/Core/Htmlizer/Htmlizer.php
@@ -165,7 +165,7 @@ class Htmlizer
if (!$skipInlineAttachmentHandling) {
/** @var string $html */
$html = preg_replace_callback(
- '/\?entryPoint=attachment&id=([A-Za-z0-9]*)/',
+ '/\?entryPoint=attachment&id=([A-Za-z0-9\-]*)/',
function ($matches) {
$id = $matches[1];
diff --git a/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php b/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php
index f40b29466c..fe7f0ccd43 100644
--- a/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php
+++ b/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php
@@ -196,7 +196,7 @@ class HtmlComposer
) ?? '';
return preg_replace_callback(
- "/src=\"\?entryPoint=attachment&id=([A-Za-z0-9]*)\"/",
+ "/src=\"\?entryPoint=attachment&id=([A-Za-z0-9\-]*)\"/",
function ($matches) {
$id = $matches[1];