Fixed import of embedded attachments
authorMarcel Werk <burntime@woltlab.com>
Mon, 12 Aug 2013 11:20:47 +0000 (13:20 +0200)
committerMarcel Werk <burntime@woltlab.com>
Mon, 12 Aug 2013 11:20:47 +0000 (13:20 +0200)
wcfsetup/install/files/lib/system/importer/AbstractAttachmentImporter.class.php

index 95512042b68eeeec0201e8c7b57c6f98da12ce2d..cdf9c7d46f9127ebcc7abfd1f64191adde371ea4 100644 (file)
@@ -76,10 +76,11 @@ class AbstractAttachmentImporter implements IImporter {
        }
        
        protected function fixEmbeddedAttachments($message, $oldID, $newID) {
-               if (StringUtil::indexOfIgnoreCase($message, '[attach]'.$oldID.'[/attach]') !== false || StringUtil::indexOfIgnoreCase($message, '[attach='.$oldID.']') !== false) {
+               if (StringUtil::indexOfIgnoreCase($message, '[attach]'.$oldID.'[/attach]') !== false || StringUtil::indexOfIgnoreCase($message, '[attach='.$oldID.']') !== false || StringUtil::indexOfIgnoreCase($message, '[attach='.$oldID.',') !== false) {
                        $message = StringUtil::replaceIgnoreCase('[attach]'.$oldID.'[/attach]', '[attach]'.$newID.'[/attach]', $message);
                        $message = StringUtil::replaceIgnoreCase('[attach='.$oldID.']', '[attach='.$newID.']', $message);
-               
+                       $message = StringUtil::replaceIgnoreCase('[attach='.$oldID.',', '[attach='.$newID.',', $message);
+                       
                        return $message;
                }