Actually this *should* be a LEFT JOIN, or we'll be dropping log entries
authorRoan Kattouw <catrope@users.mediawiki.org>
Tue, 13 May 2008 14:41:35 +0000 (14:41 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Tue, 13 May 2008 14:41:35 +0000 (14:41 +0000)
includes/api/ApiQueryRecentChanges.php

index b6b8267..7740276 100644 (file)
@@ -166,7 +166,7 @@ class ApiQueryRecentChanges extends ApiQueryBase {
                        if($this->fld_redirect || isset($show['redirect']) || isset($show['!redirect']))
                        {
                                $this->addTables('page');
-                               $this->addWhere(array('page_namespace=rc_namespace', 'page_title=rc_title'));
+                               $this->addJoinConds(array('page' => 'LEFT JOIN', array('rc_namespace=page_namespace', 'rc_title=page_title')));
                                $this->addFields('page_is_redirect');
                        }
                }