From 571f59be46af898181eb4dbbd53dc1b1d4956de8 Mon Sep 17 00:00:00 2001 From: Johannes Meyer <johannes.meyer@icinga.com> Date: Mon, 26 Jul 2021 16:54:45 +0200 Subject: [PATCH] UserDomainMigration: Always use `utf8` as connection charset --- .../Migrate/Config/UserDomainMigration.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/modules/migrate/library/Migrate/Config/UserDomainMigration.php b/modules/migrate/library/Migrate/Config/UserDomainMigration.php index d56722b4e..5edc93722 100644 --- a/modules/migrate/library/Migrate/Config/UserDomainMigration.php +++ b/modules/migrate/library/Migrate/Config/UserDomainMigration.php @@ -206,8 +206,11 @@ class UserDomainMigration break; case 'db': + $resourceConfig = ResourceFactory::getResourceConfig($config->get('global', 'config_resource')); + $resourceConfig->charset = 'utf8'; + /** @var DbConnection $conn */ - $conn = ResourceFactory::create($config->get('global', 'config_resource')); + $conn = ResourceFactory::createResource($resourceConfig); $query = $conn ->select() @@ -288,8 +291,11 @@ class UserDomainMigration continue; } + $resourceConfig = ResourceFactory::getResourceConfig($config->resource); + $resourceConfig->charset = 'utf8'; + /** @var DbConnection $conn */ - $conn = ResourceFactory::create($config->resource); + $conn = ResourceFactory::createResource($resourceConfig); $query = $conn ->select() @@ -336,8 +342,11 @@ class UserDomainMigration continue; } + $resourceConfig = ResourceFactory::getResourceConfig($config->resource); + $resourceConfig->charset = 'utf8'; + /** @var DbConnection $conn */ - $conn = ResourceFactory::create($config->resource); + $conn = ResourceFactory::createResource($resourceConfig); $query = $conn ->select()