fix(userstatus): Also set the user status when the user has no status at all

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/42896/head
Joas Schilling 4 months ago
parent e1b957e17b
commit 71add5561a
No known key found for this signature in database
GPG Key ID: 74434EFE0D2E2205

@ -125,7 +125,7 @@ class StatusService {
}
// Only update the status if it's neccesary otherwise we mess up the timestamp
if($currentStatus !== null && $currentStatus->getMessageId() !== IUserStatus::MESSAGE_CALENDAR_BUSY) {
if($currentStatus === null || $currentStatus->getMessageId() !== IUserStatus::MESSAGE_CALENDAR_BUSY) {
// One event that fulfills all status conditions is enough
// 1. Not an OOO event
// 2. Current user status (that is not a calendar status) was not set after the start of this event

Loading…
Cancel
Save