diff --git a/CRM/Core/CodeGen/Specification.php b/CRM/Core/CodeGen/Specification.php index a7db6024e42f..0c379947e062 100644 --- a/CRM/Core/CodeGen/Specification.php +++ b/CRM/Core/CodeGen/Specification.php @@ -287,7 +287,9 @@ public function getTable($tableXML, &$database, &$tables) { $this->getDynamicForeignKey($foreignXML, $dynamicForeign, $name); } } - $table['dynamicForeignKey'] = $dynamicForeign; + if (!empty($dynamicForeign)) { + $table['dynamicForeignKey'] = $dynamicForeign; + } } $tables[$name] = &$table;