Don't attempt to insert if there are no rows.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 21 Mar 2008 01:10:14 +0000 (01:10 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 21 Mar 2008 01:10:14 +0000 (01:10 +0000)
includes/Article.php

index 4404625..dd1ab2c 100644 (file)
@@ -3375,7 +3375,8 @@ class Article {
                foreach( $insertCats as $cat ) {
                        $insertRows[] = array( 'cat_title' => $cat );
                }
-               $dbw->insert( 'category', $insertRows, __METHOD__, 'IGNORE' );
+               if ( count( $insertRows ) )
+                       $dbw->insert( 'category', $insertRows, __METHOD__, 'IGNORE' );
 
                $addFields    = array( 'cat_pages = cat_pages + 1' );
                $removeFields = array( 'cat_pages = cat_pages - 1' );