Exclude bots from edit stash stats
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 26 May 2016 18:36:40 +0000 (11:36 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 26 May 2016 18:36:40 +0000 (11:36 -0700)
Change-Id: Id309879eaaf039de7ac5f531930fa8e758a959c7

includes/api/ApiStashEdit.php

index 93003cc..ce254c9 100644 (file)
@@ -259,6 +259,10 @@ class ApiStashEdit extends ApiBase {
         * @return stdClass|bool Returns false on cache miss
         */
        public static function checkCache( Title $title, Content $content, User $user ) {
+               if ( $user->isBot() ) {
+                       return false; // bots never stash - don't pollute stats
+               }
+
                $cache = ObjectCache::getLocalClusterInstance();
                $logger = LoggerFactory::getInstance( 'StashEdit' );
                $stats = RequestContext::getMain()->getStats();