Page MenuHomePhabricator

D10314.diff
No OneTemporary

D10314.diff

diff --git a/src/applications/metamta/management/PhabricatorMailManagementSendTestWorkflow.php b/src/applications/metamta/management/PhabricatorMailManagementSendTestWorkflow.php
--- a/src/applications/metamta/management/PhabricatorMailManagementSendTestWorkflow.php
+++ b/src/applications/metamta/management/PhabricatorMailManagementSendTestWorkflow.php
@@ -79,6 +79,13 @@
$tos = $args->getArg('to');
$ccs = $args->getArg('cc');
+ if (!$tos && !$ccs) {
+ throw new PhutilArgumentUsageException(
+ pht(
+ 'Specify one or more users to send mail to with `--to` and '.
+ '`--cc`.'));
+ }
+
$names = array_merge($tos, $ccs);
$users = id(new PhabricatorPeopleQuery())
->setViewer($viewer)
@@ -103,6 +110,10 @@
}
$subject = $args->getArg('subject');
+ if ($subject === null) {
+ $subject = pht('No Subject');
+ }
+
$tags = $args->getArg('tag');
$attach = $args->getArg('attach');
$is_bulk = $args->getArg('bulk');
@@ -110,7 +121,6 @@
$console->writeErr("%s\n", pht('Reading message body from stdin...'));
$body = file_get_contents('php://stdin');
-
$mail = id(new PhabricatorMetaMTAMail())
->addTos($tos)
->addCCs($ccs)

File Metadata

Mime Type
text/plain
Expires
Wed, May 22, 12:32 AM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6293593
Default Alt Text
D10314.diff (1 KB)

Event Timeline