Page MenuHomePhabricator

D18483.diff
No OneTemporary

D18483.diff

diff --git a/src/applications/notification/controller/PhabricatorNotificationClearController.php b/src/applications/notification/controller/PhabricatorNotificationClearController.php
--- a/src/applications/notification/controller/PhabricatorNotificationClearController.php
+++ b/src/applications/notification/controller/PhabricatorNotificationClearController.php
@@ -8,6 +8,17 @@
$chrono_key = $request->getStr('chronoKey');
if ($request->isDialogFormPost()) {
+ $should_clear = true;
+ } else {
+ try {
+ $request->validateCSRF();
+ $should_clear = true;
+ } catch (AphrontMalformedRequestException $ex) {
+ $should_clear = false;
+ }
+ }
+
+ if ($should_clear) {
$table = new PhabricatorFeedStoryNotification();
queryfx(

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 2, 10:28 PM (3 w, 37 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7715751
Default Alt Text
D18483.diff (802 B)

Event Timeline