Page MenuHomePhabricator

D13108.id31648.diff
No OneTemporary

D13108.id31648.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
@@ -135,7 +135,8 @@
$event,
PhabricatorPolicyCapability::CAN_EDIT);
- if ($event->getIsRecurring() && $event->getInstanceOfEventPHID()) {
+ if ($event->getIsRecurring() && $event->getInstanceOfEventPHID() &&
+ $event->getIsGhostEvent()) {
$index = $event->getSequenceIndex();
$actions->addAction(
@@ -147,7 +148,9 @@
->setWorkflow(!$can_edit));
}
- if (!$event->getIsRecurring() && !$event->getIsGhostEvent()) {
+ if ((!$event->getIsRecurring() && !$event->getIsGhostEvent()) ||
+ ($event->getIsRecurring() && $event->getInstanceOfEventPHID() &&
+ !$event->getIsGhostEvent())) {
$actions->addAction(
id(new PhabricatorActionView())
->setName(pht('Edit Event'))

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 3, 7:35 PM (4 d, 21 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8886329
Default Alt Text
D13108.id31648.diff (1 KB)

Event Timeline