diff --git a/application/Espo/ORM/DB/Mapper.php b/application/Espo/ORM/DB/Mapper.php index dfbd36d8f0..d1cb0fb9bb 100644 --- a/application/Espo/ORM/DB/Mapper.php +++ b/application/Espo/ORM/DB/Mapper.php @@ -798,7 +798,7 @@ abstract class Mapper implements IMapper foreach ($entity->fields as $field => $fieldDefs) { if ($entity->has($field)) { if ($onlyStorable) { - if (!empty($fieldDefs['notStorable']) || isset($fieldDefs['source']) && $fieldDefs['source'] != 'db') + if (!empty($fieldDefs['notStorable']) || !empty($fieldDefs['autoincrement']) || isset($fieldDefs['source']) && $fieldDefs['source'] != 'db') continue; if ($fieldDefs['type'] == IEntity::FOREIGN) continue;