From 505d7dbe935ca8f0a3d362f7e5f7a737c6f83814 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Mon, 14 Dec 2020 19:37:41 -0500 Subject: [PATCH] Fix Invalid argument PHP warning --- CRM/Core/Reference/Dynamic.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CRM/Core/Reference/Dynamic.php b/CRM/Core/Reference/Dynamic.php index c7224922ab..b806a89398 100644 --- a/CRM/Core/Reference/Dynamic.php +++ b/CRM/Core/Reference/Dynamic.php @@ -24,7 +24,8 @@ class CRM_Core_Reference_Dynamic extends CRM_Core_Reference_Basic { public function getTargetEntities(): array { $targetEntities = []; $bao = CRM_Core_DAO_AllCoreTables::getClassForTable($this->refTable); - foreach ($bao::buildOptions($this->refTypeColumn) as $table => $label) { + $targetTables = (array) $bao::buildOptions($this->refTypeColumn); + foreach ($targetTables as $table => $label) { $targetEntities[$table] = CRM_Core_DAO_AllCoreTables::getEntityNameForTable($table); } return $targetEntities; -- 2.25.1