Page MenuHomePhabricator

D13451.diff
No OneTemporary

D13451.diff

diff --git a/src/applications/repository/worker/PhabricatorRepositoryPushMailWorker.php b/src/applications/repository/worker/PhabricatorRepositoryPushMailWorker.php
--- a/src/applications/repository/worker/PhabricatorRepositoryPushMailWorker.php
+++ b/src/applications/repository/worker/PhabricatorRepositoryPushMailWorker.php
@@ -30,8 +30,14 @@
$targets = id(new PhabricatorRepositoryPushReplyHandler())
->setMailReceiver($repository)
->getMailTargets($email_phids, array());
+
+ $messages = array();
foreach ($targets as $target) {
- $this->sendMail($target, $repository, $event);
+ $messages[] = $this->sendMail($target, $repository, $event);
+ }
+
+ foreach ($messages as $message) {
+ $message->save();
}
}
@@ -121,7 +127,7 @@
->addHeader('Thread-Topic', $subject)
->setIsBulk(true);
- $target->sendMail($mail);
+ return $target->willSendMail($mail);
}
public function renderForDisplay(PhabricatorUser $viewer) {

File Metadata

Mime Type
text/plain
Expires
Thu, May 9, 12:52 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6274850
Default Alt Text
D13451.diff (1007 B)

Event Timeline