From 74ba6b1c97810df1a8f6398f6996a71962846e44 Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Thu, 28 Apr 2022 10:58:22 +1000 Subject: [PATCH] [REF] Fix PHP8.1 issue with passing NULL to trim() --- CRM/Core/CodeGen/Specification.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Core/CodeGen/Specification.php b/CRM/Core/CodeGen/Specification.php index b4f2c26f48..719db4ee52 100644 --- a/CRM/Core/CodeGen/Specification.php +++ b/CRM/Core/CodeGen/Specification.php @@ -706,7 +706,7 @@ class CRM_Core_CodeGen_Specification { $foreignKey = [ 'idColumn' => trim($foreignXML->idColumn), 'typeColumn' => trim($foreignXML->typeColumn), - 'key' => trim($this->value('key', $foreignXML)), + 'key' => trim($this->value('key', $foreignXML) ?? ''), ]; $dynamicForeignKeys[] = $foreignKey; } -- 2.25.1