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