Page MenuHomePhabricator

D19169.diff
No OneTemporary

D19169.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
May 9 2024, 9:17 PM (4 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6277757
Default Alt Text
D19169.diff (1 KB)

Event Timeline