Skip to content

Commit 1981cfb

Browse files
committed
fixup! enh(userstatus): add OOO automation and remove calendar automation
1 parent 9a2e711 commit 1981cfb

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

apps/user_status/lib/Service/StatusService.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,14 @@ private function cleanStatusMessage(UserStatus $status): void {
472472
private function addDefaultMessage(UserStatus $status): void {
473473
// If the message is predefined, insert the translated message and icon
474474
$predefinedMessage = $this->predefinedStatusService->getDefaultStatusById($status->getMessageId());
475-
if ($predefinedMessage !== null) {
475+
if ($predefinedMessage === null) {
476+
return;
477+
}
478+
// If there is a custom message, don't overwrite it
479+
if(empty($status->getCustomMessage())) {
476480
$status->setCustomMessage($predefinedMessage['message']);
481+
}
482+
if(empty($status->getCustomIcon())) {
477483
$status->setCustomIcon($predefinedMessage['icon']);
478484
}
479485
}

0 commit comments

Comments
 (0)