mirror of
https://github.com/nextcloud/server.git
synced 2026-04-15 22:11:17 -04:00
fix(user_status): Allow setting custom message with icon only
Signed-off-by: provokateurin <kate@provokateurin.de>
This commit is contained in:
parent
b15b12d5ec
commit
b8fecdb470
2 changed files with 2 additions and 2 deletions
|
|
@ -149,7 +149,7 @@ class UserStatusController extends OCSController {
|
|||
?string $message,
|
||||
?int $clearAt): DataResponse {
|
||||
try {
|
||||
if (($message !== null && $message !== '') || ($clearAt !== null && $clearAt !== 0)) {
|
||||
if (($statusIcon !== null && $statusIcon !== '') || ($message !== null && $message !== '') || ($clearAt !== null && $clearAt !== 0)) {
|
||||
$status = $this->service->setCustomMessage($this->userId, $statusIcon, $message, $clearAt);
|
||||
} else {
|
||||
$this->service->clearMessage($this->userId);
|
||||
|
|
|
|||
|
|
@ -330,7 +330,7 @@ class UserStatusControllerTest extends TestCase {
|
|||
return [
|
||||
['👨🏽💻', 'Busy developing the status feature', 500, true, false, null, false, null],
|
||||
['👨🏽💻', '', 500, true, false, null, false, null, false],
|
||||
['👨🏽💻', '', 0, true, false, null, false, null, true],
|
||||
['👨🏽💻', '', 0, true, false, null, false, null, false],
|
||||
['👨🏽💻', 'Busy developing the status feature', 500, false, true, new InvalidClearAtException('Original exception message'), true,
|
||||
'New user-status for "john.doe" was rejected due to an invalid clearAt value "500"'],
|
||||
['👨🏽💻', 'Busy developing the status feature', 500, false, true, new InvalidStatusIconException('Original exception message'), true,
|
||||
|
|
|
|||
Loading…
Reference in a new issue