Use Title::isWatchable in ApiWatch
authorumherirrender <umherirrender_de.wp@web.de>
Fri, 27 Dec 2013 18:01:02 +0000 (19:01 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Fri, 27 Dec 2013 18:01:02 +0000 (19:01 +0100)
Same checks, but same method as in SpecialEditWatchlist

Change-Id: Ic03fc159df9e6322fd0f2d73de4e69b34065d5bb

includes/api/ApiWatch.php

index 7ad286f..759afd7 100644 (file)
@@ -43,7 +43,7 @@ class ApiWatch extends ApiBase {
                $params = $this->extractRequestParams();
                $title = Title::newFromText( $params['title'] );
 
-               if ( !$title || $title->isExternal() || !$title->canExist() ) {
+               if ( !$title || !$title->isWatchable() ) {
                        $this->dieUsageMsg( array( 'invalidtitle', $params['title'] ) );
                }