From aad748f9853fe47b44b0a286cd304ecd18f70a3f Mon Sep 17 00:00:00 2001
From: Marcus Johansson <me@marcusmailbox.com>
Date: Mon, 16 Sep 2024 19:11:20 +0200
Subject: [PATCH] Issue #3474442 by marcus_johansson: Latest dev build gives
 haystack error

---
 .../src/Plugin/FieldTextExtractor/ReferenceFieldExtractor.php  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/ai_translate/src/Plugin/FieldTextExtractor/ReferenceFieldExtractor.php b/modules/ai_translate/src/Plugin/FieldTextExtractor/ReferenceFieldExtractor.php
index e889054f1..10ae83c09 100644
--- a/modules/ai_translate/src/Plugin/FieldTextExtractor/ReferenceFieldExtractor.php
+++ b/modules/ai_translate/src/Plugin/FieldTextExtractor/ReferenceFieldExtractor.php
@@ -186,7 +186,8 @@ class ReferenceFieldExtractor implements ConfigurableFieldTextExtractorInterface
    *   TRUE to translate referenced entities of this type by default.
    */
   protected function entityTypeTranslatedDefault(string $entityTypeId) : bool {
-    $defaults = $this->config->get('reference_defaults', []);
+    $defaults = $this->config->get('reference_defaults') ?? [];
+
     // Default is to not translate entities of unknown type.
     return (array_search($entityTypeId, $defaults) !== FALSE);
   }
-- 
GitLab