Removing bad data from message
authorAlexander Ebert <ebert@woltlab.com>
Mon, 23 May 2016 13:04:05 +0000 (15:04 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 23 May 2016 16:33:49 +0000 (18:33 +0200)
This step is required to remove 4-byte UTF-8 characters (emoji) that are
not supported by the minimum required MySQL version.

wcfsetup/install/files/lib/system/message/QuickReplyManager.class.php

index fce8fe86de1a4ab4088ed52d9850c59f6e3a6969..995512c43248bd4bda6b7e68649f2083901dc666 100644 (file)
@@ -76,7 +76,7 @@ class QuickReplyManager extends SingletonFactory {
         * @param       string          $message
         */
        public function setMessage($type, $objectID, $message) {
-               WCF::getSession()->register('quickReply-'.$type.'-'.$objectID, $message);
+               WCF::getSession()->register('quickReply-'.$type.'-'.$objectID, MessageUtil::stripCrap($message));
        }
        
        /**