Use correct directory separator on Windows when selecting email templates

This commit is contained in:
Michal Kleiner 2021-02-10 11:52:15 +13:00
parent ce2fe31bdd
commit 0abda42179

View File

@ -521,8 +521,8 @@ class EmailRecipient extends DataObject
}
$templatePath = substr($absoluteFilename, strlen($prefixToStrip) + 1);
// Optionally remove "templates/" prefixes
if (preg_match('/(?<=templates\/).*$/', $templatePath, $matches)) {
// Optionally remove "templates/" ("templates\" on Windows respectively) prefixes
if (preg_match('#(?<=templates' . DIRECTORY_SEPARATOR . ').*$#', $templatePath, $matches)) {
$templatePath = $matches[0];
}