]> source.dussan.org Git - nextcloud-server.git/commitdiff
UserStatus: no message means clear status message. This fixes #23332 23842/head
authorSimon Spannagel <simonspa@kth.se>
Mon, 2 Nov 2020 16:58:23 +0000 (17:58 +0100)
committerSimon Spannagel <simonspa@kth.se>
Mon, 2 Nov 2020 16:59:44 +0000 (17:59 +0100)
Signed-off-by: Simon Spannagel <simonspa@kth.se>
apps/user_status/lib/Controller/UserStatusController.php

index 950cafb104d3b42182ee0ebf5119467cdb619e86..0ca82e84cbdfb6df12db96c35cd8c773e314b7d1 100644 (file)
@@ -135,10 +135,10 @@ class UserStatusController extends OCSController {
         * @throws OCSBadRequestException
         */
        public function setCustomMessage(?string $statusIcon,
-                                                                        string $message,
+                                                                        ?string $message,
                                                                         ?int $clearAt): DataResponse {
                try {
-                       if ($message !== '') {
+                       if ($message !== null && $message !== '') {
                                $status = $this->service->setCustomMessage($this->userId, $statusIcon, $message, $clearAt);
                        } else {
                                $this->service->clearMessage($this->userId);