From 1e7471b71e3f0a441e929dcc76a3fcab320a870d Mon Sep 17 00:00:00 2001 From: ~keith Date: Sat, 13 Aug 2022 02:22:59 +0000 Subject: [PATCH] Fix BBCode::getSpoilerHeadings() --- src/Content/Text/BBCode.php | 6 +++--- src/Protocol/ActivityPub/Transmitter.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 4cd6bae40..237836bd3 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2184,9 +2184,9 @@ class BBCode * Returns a list of the headings of "spoiler" elements * * @param string $text The text containing spoiler elements - * @return array The list of spoiler headings + * @return string The list of spoiler headings */ - public static function getSpoilerHeadings(string $text): array + public static function getSpoilerHeadings(string $text): string { DI::profiler()->startRecording('rendering'); @@ -2197,7 +2197,7 @@ class BBCode $headings[] = BBCode::toPlaintext($item); } } - return $headings; + return implode(', ', $headings); }); DI::profiler()->stopRecording(); diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 05599c7cc..593c10c17 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -1605,7 +1605,7 @@ class Transmitter } else { $warnings = BBCode::getSpoilerHeadings($item['body']); if ($warnings) { - $data['summary'] = implode(', ', $warnings); + $data['summary'] = $warnings; $data['keithext:summaryFromSpoilers'] = true; } }