From 69f67882539aa0909c3c8c15e37407e0aaa18d1c Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 7 Jun 2022 00:38:13 +0200 Subject: [PATCH] Fix virtual address books. --- lib/Driver/Vbook.php | 2 +- lib/Factory/Driver.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Driver/Vbook.php b/lib/Driver/Vbook.php index 33c32fca..b18fc288 100644 --- a/lib/Driver/Vbook.php +++ b/lib/Driver/Vbook.php @@ -55,7 +55,7 @@ public function __construct($name = '', array $params = array()) /* Load the underlying driver. */ $this->_driver = $GLOBALS['injector'] ->getInstance('Turba_Factory_Driver') - ->create($this->_params['source']); + ->createFromConfig($this->_params['source']); $this->searchCriteria = empty($this->_params['criteria']) ? array() diff --git a/lib/Factory/Driver.php b/lib/Factory/Driver.php index 76397dd7..982742b9 100644 --- a/lib/Factory/Driver.php +++ b/lib/Factory/Driver.php @@ -141,7 +141,7 @@ private function _create($key, $srcConfig, $srcName, $cfgSources) break; case 'Turba_Driver_Vbook': - $srcConfig['params']['source'] = $cfgSources[$srcConfig['params']['source']]; + $srcConfig['params']['source'] = $cfgSources; break; }