From: Sam Reed Date: Sun, 20 Nov 2011 10:58:46 +0000 (+0000) Subject: * (bug 32506) Inconsistent behavior for Special:EditWatchlist/raw when submitting... X-Git-Tag: 1.31.0-rc.0~26393 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=41a75ba5ed72f922bd98ace6f52e4dc137001b45;p=lhc%2Fweb%2Fwiklou.git * (bug 32506) Inconsistent behavior for Special:EditWatchlist/raw when submitting an empty watchlist Patch by Brad Jorsch --- diff --git a/includes/specials/SpecialEditWatchlist.php b/includes/specials/SpecialEditWatchlist.php index 792149c290..e305ff8a6a 100644 --- a/includes/specials/SpecialEditWatchlist.php +++ b/includes/specials/SpecialEditWatchlist.php @@ -152,7 +152,14 @@ class SpecialEditWatchlist extends UnlistedSpecialPage { } else { $this->clearWatchlist(); $this->getUser()->invalidateCache(); - $this->successMessage .= wfMessage( + + if( count( $current ) > 0 ){ + $this->successMessage = wfMessage( 'watchlistedit-raw-done' )->parse(); + } else { + return false; + } + + $this->successMessage .= ' ' . wfMessage( 'watchlistedit-raw-removed', $this->getLang()->formatNum( count( $current ) ) );