From 1f6b53be0e0d25af16b25236e6ccb58cc7a645ac Mon Sep 17 00:00:00 2001 From: epriestley Date: Sat, 16 May 2015 19:39:22 -0700 Subject: [PATCH] Populate mail keys for new projects Ref T8216. Auditors: btrahan --- src/applications/project/storage/PhabricatorProject.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/applications/project/storage/PhabricatorProject.php b/src/applications/project/storage/PhabricatorProject.php index de3b00c4b6..e5e6e19554 100644 --- a/src/applications/project/storage/PhabricatorProject.php +++ b/src/applications/project/storage/PhabricatorProject.php @@ -275,6 +275,10 @@ final class PhabricatorProject extends PhabricatorProjectDAO } public function save() { + if (!$this->getMailKey()) { + $this->setMailKey(Filesystem::readRandomCharacters(20)); + } + $this->openTransaction(); $result = parent::save(); $this->updateDatasourceTokens();