[FileBackend] Make sure multiwrite sub-backends use the proxy backend wiki ID.
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 18 Jul 2012 20:12:16 +0000 (13:12 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 18 Jul 2012 20:12:16 +0000 (13:12 -0700)
Change-Id: I886b0aeb891a108e3a61e9d98e70b5a0bdc2bdc5

includes/filerepo/backend/FileBackendMultiWrite.php

index 0f67cf1..e0873d2 100644 (file)
@@ -89,6 +89,7 @@ class FileBackendMultiWrite extends FileBackend {
                        // Alter certain sub-backend settings for sanity
                        unset( $config['readOnly'] ); // use proxy backend setting
                        unset( $config['fileJournal'] ); // use proxy backend journal
+                       $config['wikiId'] = $this->wikiId; // use the proxy backend wiki ID
                        $config['lockManager'] = 'nullLockManager'; // lock under proxy backend
                        if ( !empty( $config['isMultiMaster'] ) ) {
                                if ( $this->masterIndex >= 0 ) {