diff --git a/Admin/Install/Interfaces/DatabaseExchanger/ExchangeTrait.php b/Admin/Install/Interfaces/DatabaseExchanger/ExchangeTrait.php index c892081..49e4d2f 100755 --- a/Admin/Install/Interfaces/DatabaseExchanger/ExchangeTrait.php +++ b/Admin/Install/Interfaces/DatabaseExchanger/ExchangeTrait.php @@ -98,16 +98,16 @@ trait ExchangeTrait $importQuery->select(...$importFields); - if (!empty($column = $request->getData('filter1_column')) - && !empty($value = $request->getData('filter1_value')) + if (!empty($column = $request->getDataString('filter1_column')) + && !empty($value = $request->getDataString('filter1_value')) ) { - $importQuery->where($column, $request->getData('filter1_operator') ?? '=', $value); + $importQuery->where($column, $request->getDataString('filter1_operator') ?? '=', $value); } - if (!empty($column = $request->getData('filter2_column')) - && !empty($value = $request->getData('filter2_value')) + if (!empty($column = $request->getDataString('filter2_column')) + && !empty($value = $request->getDataString('filter2_value')) ) { - $importQuery->where($column, $request->getData('filter2_operator') ?? '=', $value); + $importQuery->where($column, $request->getDataString('filter2_operator') ?? '=', $value); } $importData = $importQuery->execute(); diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 41ccbe9..89ba555 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -123,6 +123,8 @@ final class ApiController extends Controller ]); } + $remoteConnection->connect(); + $importer = new \Modules\Exchange\Interface\Importer( $this->app->dbPool->get(), $remoteConnection,