fixed pagelinks bug
authorTim Starling <tstarling@users.mediawiki.org>
Sat, 28 May 2005 10:08:08 +0000 (10:08 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sat, 28 May 2005 10:08:08 +0000 (10:08 +0000)
includes/LinksUpdate.php

index 617b2f9..f01beb2 100644 (file)
@@ -55,8 +55,10 @@ class LinksUpdate {
                        if ( count( $del ) ) {
                                $batch = new LinkBatch( $del );
                                $set = $batch->constructSet( 'pl', $dbw );
-                               $sql = "DELETE FROM $pagelinks WHERE pl_from={$this->mId} AND ($set)";
-                               $dbw->query( $sql, $fname );
+                               if ( $set ) {
+                                       $sql = "DELETE FROM $pagelinks WHERE pl_from={$this->mId} AND ($set)";
+                                       $dbw->query( $sql, $fname );
+                               }
                        }
                } else {
                        # Delete everything