Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F15407111
D20552.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
D20552.diff
View Options
diff --git a/src/aphront/AphrontRequest.php b/src/aphront/AphrontRequest.php
--- a/src/aphront/AphrontRequest.php
+++ b/src/aphront/AphrontRequest.php
@@ -663,7 +663,7 @@
}
public function isContinueRequest() {
- return $this->isFormPost() && $this->getStr('__continue__');
+ return $this->isFormOrHisecPost() && $this->getStr('__continue__');
}
public function isPreviewRequest() {
diff --git a/src/aphront/handler/PhabricatorHighSecurityRequestExceptionHandler.php b/src/aphront/handler/PhabricatorHighSecurityRequestExceptionHandler.php
--- a/src/aphront/handler/PhabricatorHighSecurityRequestExceptionHandler.php
+++ b/src/aphront/handler/PhabricatorHighSecurityRequestExceptionHandler.php
@@ -120,6 +120,13 @@
$dialog->addHiddenInput($key, $value);
}
+ // See T13289. If the user hit a "some transactions have no effect" dialog
+ // and elected to continue, we want to pass that flag through the MFA
+ // dialog even though it is not normally a passthrough request parameter.
+ if ($request->isContinueRequest()) {
+ $dialog->addHiddenInput(AphrontRequest::TYPE_CONTINUE, 1);
+ }
+
return $dialog;
}
diff --git a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
--- a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
+++ b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
@@ -2535,7 +2535,7 @@
// If none of the transactions have an effect, the meta-transactions also
// have no effect. Add them to the "no effect" list so we get a full set
// of errors for everything.
- if (!$any_effect) {
+ if (!$any_effect && !$has_comment) {
$no_effect += $meta_xactions;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Mar 19, 3:48 PM (3 d, 10 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7711582
Default Alt Text
D20552.diff (1 KB)
Attached To
Mode
D20552: Fix a looping workflow when trying to submit a partially-effectless transaction group
Attached
Detach File
Event Timeline
Log In to Comment