set baseRevId (bug 14947)
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 27 Jul 2008 19:24:35 +0000 (19:24 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 27 Jul 2008 19:24:35 +0000 (19:24 +0000)
includes/Article.php

index 5795fc0..a01469d 100644 (file)
@@ -1885,6 +1885,7 @@ class Article {
                                $nullRevision = Revision::newNullRevision( $dbw, $id, $comment, true );
                                $nullRevId = $nullRevision->insertOn( $dbw );
 
+                               $latest = $this->getLatest();
                                # Update page record
                                $dbw->update( 'page',
                                        array( /* SET */
@@ -1896,7 +1897,7 @@ class Article {
                                        ), 'Article::protect'
                                );
                                
-                               wfRunHooks( 'NewRevisionFromEditComplete', array($this, $nullRevision, false) );
+                               wfRunHooks( 'NewRevisionFromEditComplete', array($this, $nullRevision, $latest) );
                                wfRunHooks( 'ArticleProtectComplete', array( &$this, &$wgUser, $limit, $reason ) );
 
                                # Update the protection log