diff --git a/main/inc/lib/notification.lib.php b/main/inc/lib/notification.lib.php index a51a1e1891..77940739ec 100644 --- a/main/inc/lib/notification.lib.php +++ b/main/inc/lib/notification.lib.php @@ -491,9 +491,11 @@ class Notification extends Model return false; } - $content = str_replace(['
', '
', '
'], "\n", $content); $content = strip_tags($content); - $content = html_entity_decode($content, ENT_QUOTES); + $content = explode("\n", $content); + $content = array_map('trim', $content); + $content = array_filter($content); + $content = implode(PHP_EOL, $content); $gcmRegistrationIds = []; foreach ($userIds as $userId) { @@ -529,7 +531,7 @@ class Notification extends Model 'title' => $title, 'body' => $content, ], - 'collapse_key' => 'Messages', + 'collapse_key' => get_lang('Messages'), 'sound' => true, ]);