diff --git a/src/applications/transactions/editengine/PhabricatorEditEngine.php b/src/applications/transactions/editengine/PhabricatorEditEngine.php index 4ad6e39be8..1b891cddee 100644 --- a/src/applications/transactions/editengine/PhabricatorEditEngine.php +++ b/src/applications/transactions/editengine/PhabricatorEditEngine.php @@ -996,8 +996,12 @@ abstract class PhabricatorEditEngine $config = $this->getEditEngineConfiguration() ->attachEngine($this); + // NOTE: Don't prompt users to override locks when creating objects, + // even if the default settings would create a locked object. + $can_interact = PhabricatorPolicyFilter::canInteract($viewer, $object); if (!$can_interact && + !$this->getIsCreate() && !$request->getBool('editEngine') && !$request->getBool('overrideLock')) {