Page MenuHomePhabricator

D16899.id40681.diff
No OneTemporary

D16899.id40681.diff

diff --git a/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php b/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
--- a/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
+++ b/src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
@@ -370,11 +370,13 @@
$month_view->setUser($viewer);
+ $viewer_phid = $viewer->getPHID();
foreach ($events as $event) {
$epoch_min = $event->getStartDateTimeEpoch();
$epoch_max = $event->getEndDateTimeEpoch();
- $is_invited = $event->isRSVPInvited($viewer->getPHID());
+ $is_invited = $event->isRSVPInvited($viewer_phid);
+ $is_attending = $event->getIsUserAttending($viewer_phid);
$event_view = id(new AphrontCalendarEventView())
->setHostPHID($event->getHostPHID())
@@ -384,7 +386,7 @@
->setURI($event->getURI())
->setIsAllDay($event->getIsAllDay())
->setIcon($event->getDisplayIcon($viewer))
- ->setViewerIsInvited($is_invited)
+ ->setViewerIsInvited($is_invited || $is_attending)
->setDatetimeSummary($event->renderEventDate($viewer, true))
->setIconColor($event->getDisplayIconColor($viewer));

File Metadata

Mime Type
text/plain
Expires
Mar 20 2025, 3:01 PM (5 w, 8 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7713312
Default Alt Text
D16899.id40681.diff (1 KB)

Event Timeline