Page MenuHomePhabricator

D12718.diff
No OneTemporary

D12718.diff

diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
--- a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
+++ b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php
@@ -187,23 +187,33 @@
pht('Ends'),
phabricator_datetime($event->getDateTo(), $viewer));
+ $properties->addProperty(
+ pht('Host'),
+ $viewer->renderHandle($event->getUserPHID()));
+
$invitees = $event->getInvitees();
- $invitee_list = new PHUIStatusListView();
- foreach ($invitees as $invitee) {
+ foreach ($invitees as $key => $invitee) {
if ($invitee->isUninvited()) {
- continue;
+ unset($invitees[$key]);
}
- $item = new PHUIStatusItemView();
- $invitee_phid = $invitee->getInviteePHID();
- $target = $viewer->renderHandle($invitee_phid);
- $item->setNote($invitee->getStatus())
- ->setTarget($target);
- $invitee_list->addItem($item);
}
- $properties->addProperty(
- pht('Host'),
- $viewer->renderHandle($event->getUserPHID()));
+ if ($invitees) {
+ $invitee_list = new PHUIStatusListView();
+ foreach ($invitees as $invitee) {
+ $item = new PHUIStatusItemView();
+ $invitee_phid = $invitee->getInviteePHID();
+ $target = $viewer->renderHandle($invitee_phid);
+ $item->setNote($invitee->getStatus())
+ ->setTarget($target);
+ $invitee_list->addItem($item);
+ }
+ } else {
+ $invitee_list = phutil_tag(
+ 'em',
+ array(),
+ pht('None'));
+ }
$properties->addProperty(
pht('Invitees'),

File Metadata

Mime Type
text/plain
Expires
May 15 2024, 3:16 AM (4 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6290495
Default Alt Text
D12718.diff (1 KB)

Event Timeline