diff --git a/application/Espo/ORM/DB/Query/Base.php b/application/Espo/ORM/DB/Query/Base.php index 065e5d941a..2c64a22252 100644 --- a/application/Espo/ORM/DB/Query/Base.php +++ b/application/Espo/ORM/DB/Query/Base.php @@ -336,6 +336,9 @@ abstract class Base $relationsToJoin = array(); if (is_array($select) && is_array($fieldDefs)) { foreach ($select as $field) { + if (is_array($field)) { + continue; + } if (!empty($fieldDefs[$field]) && !empty($fieldDefs[$field]['type']) && $fieldDefs[$field]['type'] == 'foreign' && !empty($fieldDefs[$field]['relation'])) { $relationsToJoin[] = $fieldDefs[$field]['relation']; }