Page MenuHomePhabricator

D19169.id45916.diff
No OneTemporary

D19169.id45916.diff

diff --git a/src/applications/project/editor/PhabricatorProjectTransactionEditor.php b/src/applications/project/editor/PhabricatorProjectTransactionEditor.php
--- a/src/applications/project/editor/PhabricatorProjectTransactionEditor.php
+++ b/src/applications/project/editor/PhabricatorProjectTransactionEditor.php
@@ -156,11 +156,14 @@
PhabricatorPolicyCapability::CAN_EDIT);
}
} else {
- // You need CAN_EDIT to change members other than yourself.
- PhabricatorPolicyFilter::requireCapability(
- $this->requireActor(),
- $object,
- PhabricatorPolicyCapability::CAN_EDIT);
+ if (!$this->getIsNewObject()) {
+ // You need CAN_EDIT to change members other than yourself.
+ // (PHI193) Just skip this check if we're creating a project.
+ PhabricatorPolicyFilter::requireCapability(
+ $this->requireActor(),
+ $object,
+ PhabricatorPolicyCapability::CAN_EDIT);
+ }
}
return;
}

File Metadata

Mime Type
text/plain
Expires
Tue, May 14, 11:38 PM (3 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6277757
Default Alt Text
D19169.id45916.diff (1 KB)

Event Timeline