From 017c34dcdedab84a1e1944976039dcd9cf88b484 Mon Sep 17 00:00:00 2001 From: Taras Machyshyn Date: Thu, 22 Jun 2017 17:26:05 +0300 Subject: [PATCH] Orm converter: remove fields without type --- application/Espo/Core/Utils/Database/Orm/Converter.php | 7 +++++++ 1 file changed, 7 insertions(+) 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') {