Merge "Improve error message for missing content model on import"
[lhc/web/wiklou.git] / includes / changes / ChangesFeed.php
index fb491e5..28a1cca 100644 (file)
@@ -167,28 +167,30 @@ class ChangesFeed {
         * @param Feed $feed
         */
        public static function generateFeed( $rows, &$feed ) {
-               wfProfileIn( __METHOD__ );
                $items = self::buildItems( $rows );
                $feed->outHeader();
                foreach ( $items as $item ) {
                        $feed->outItem( $item );
                }
                $feed->outFooter();
-               wfProfileOut( __METHOD__ );
        }
 
        /**
         * Generate the feed items given a row from the database.
         * @param object $rows DatabaseBase resource with recentchanges rows
+        * @return array
         */
        public static function buildItems( $rows ) {
-               wfProfileIn( __METHOD__ );
                $items = array();
 
                # Merge adjacent edits by one user
                $sorted = array();
                $n = 0;
                foreach ( $rows as $obj ) {
+                       if ( $obj->rc_type == RC_EXTERNAL ) {
+                               continue;
+                       }
+
                        if ( $n > 0 &&
                                $obj->rc_type == RC_EDIT &&
                                $obj->rc_namespace >= 0 &&
@@ -233,7 +235,6 @@ class ChangesFeed {
                        );
                }
 
-               wfProfileOut( __METHOD__ );
                return $items;
        }
 }