From 53b01911fd3b579e3acd41ecf48f623c783722bc Mon Sep 17 00:00:00 2001 From: Jan Kellermann <44717-werk21@users.noreply.drupalcode.org> Date: Sun, 16 Mar 2025 23:24:33 +0000 Subject: [PATCH] Check for array type. --- src/TranslationManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TranslationManager.php b/src/TranslationManager.php index c9cbe31..16f60f6 100644 --- a/src/TranslationManager.php +++ b/src/TranslationManager.php @@ -482,7 +482,7 @@ class TranslationManager { foreach ($search_keys as $key) { // Check 1st level values. - if (isset($config_item[$key]) && strlen($config_item[$key]) > 0) { + if (isset($config_item[$key]) && !is_array($config_item[$key]) && !empty($config_item[$key])) { if ('name' === $key && in_array('label', array_keys($translatable_fields), TRUE)) { // Do not translate 'name' if 'label' already present. // Workaround for drupal/admin/config/media/image-styles translation. -- GitLab