Fix passing db objects to VFS driver
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 19 Aug 2010 18:32:07 +0000 (12:32 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 19 Aug 2010 18:53:31 +0000 (12:53 -0600)
framework/Core/lib/Horde/Core/Factory/Vfs.php

index c1b2b47..f0829b2 100644 (file)
@@ -88,15 +88,15 @@ class Horde_Core_Factory_Vfs
         switch ($vfs['type']) {
         case 'sql':
             $db_pear = $this->_injector->getInstance('Horde_Db_Pear');
-            $vfs['db'] = $db_pear->getDb('read', 'horde', 'vfs');
-            $vfs['writedb'] = $db_pear->getDb('rw', 'horde', 'vfs');
             $vfs['params'] = $db_pear->getConfig('vfs');
+            $vfs['params']['db'] = $db_pear->getDb('read', 'horde', 'vfs');
+            $vfs['params']['writedb'] = $db_pear->getDb('rw', 'horde', 'vfs');
             break;
 
         case 'sql_file':
             $db_pear = $this->_injector->getInstance('Horde_Db_Pear');
-            $vfs['db'] = $db_pear->getDb('rw', 'horde', 'vfs');
             $vfs['params'] = $db_pear->getConfig('vfs');
+            $vfs['params']['db'] = $db_pear->getDb('rw', 'horde', 'vfs');
             break;
         }