Fix failed imagelinks updates
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 26 Nov 2003 00:12:29 +0000 (00:12 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 26 Nov 2003 00:12:29 +0000 (00:12 +0000)
includes/LinksUpdate.php
includes/Title.php

index 547aa51..360680f 100644 (file)
@@ -126,6 +126,7 @@ class LinksUpdate {
                        foreach( $add as $iname => $val ) {
                                # FIXME: Change all this to avoid unnecessary duplication
                                $nt = Title::makeTitle( $image, $iname );
+                               if( !$nt ) continue;
                                $nt->invalidateCache();
 
                                $iname = wfStrencode( $iname );
index 75fb418..7c840b9 100644 (file)
@@ -359,7 +359,7 @@ class Title {
                $ns = $this->getNamespace();
                $ti = wfStrencode( $this->getDBkey() );
                $sql = "UPDATE cur SET cur_touched='$now' WHERE cur_namespace=$ns AND cur_title='$ti'";
-               return wfQuery( $sql, "Title::invalidateCache" );
+               return wfQuery( $sql, DB_WRITE, "Title::invalidateCache" );
        }
 
        /* private */ function prefix( $name )