]> git.mxchange.org Git - friendica.git/commitdiff
Issue 11625: Don't parse the title through Markdown
authorMichael <heluecht@pirati.ca>
Sat, 11 Jun 2022 06:50:59 +0000 (06:50 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 11 Jun 2022 06:50:59 +0000 (06:50 +0000)
src/Protocol/ActivityPub/Processor.php

index 2f4f1444aa459029a80db0b0a4883bed48b21119..9b6dd4d1a6c1a91af4e798f6100c355ae625d967 100644 (file)
@@ -608,7 +608,7 @@ class Processor
        private static function processContent($activity, $item)
        {
                if (!empty($activity['mediatype']) && ($activity['mediatype'] == 'text/markdown')) {
-                       $item['title'] = Markdown::toBBCode($activity['name']);
+                       $item['title'] = strip_tags($activity['name']);
                        $content = Markdown::toBBCode($activity['content']);
                } elseif (!empty($activity['mediatype']) && ($activity['mediatype'] == 'text/bbcode')) {
                        $item['title'] = $activity['name'];
@@ -619,6 +619,8 @@ class Processor
                        $content = HTML::toBBCode($activity['content']);
                }
 
+               $item['title'] = trim(BBCode::toPlaintext($item['title']));
+
                if (!empty($activity['languages'])) {
                        $item['language'] = self::processLanguages($activity['languages']);
                }