diff --git a/application/Espo/Core/Utils/Database/Orm/Converter.php b/application/Espo/Core/Utils/Database/Orm/Converter.php index 04007d356f..d636936ab7 100644 --- a/application/Espo/Core/Utils/Database/Orm/Converter.php +++ b/application/Espo/Core/Utils/Database/Orm/Converter.php @@ -192,6 +192,13 @@ class Converter { foreach ($ormMeta as $entityName => &$entityParams) { foreach ($entityParams['fields'] as $fieldName => &$fieldParams) { + + /* remove fields without type */ + if (!isset($fieldParams['type']) && (!isset($fieldParams['notStorable']) || $fieldParams['notStorable'] === false)) { + unset($entityParams['fields'][$fieldName]); + continue; + } + switch ($fieldParams['type']) { case 'id': if ($fieldParams['dbType'] != 'int') {