1
0
mirror of synced 2025-02-09 08:49:26 +03:00

Empty identifiers must be disallowed

This commit is contained in:
Marco Pivetta 2016-07-07 20:57:49 +02:00
parent 0d82128b2e
commit dbcdc1d42a

View File

@ -1400,7 +1400,7 @@ class UnitOfWork implements PropertyChangedListener
$classMetadata = $this->em->getClassMetadata(get_class($entity));
$identifier = $this->entityIdentifiers[spl_object_hash($entity)];
if (in_array(null, $identifier, true)) {
if (empty($identifier) || in_array(null, $identifier, true)) {
throw ORMInvalidArgumentException::entityWithoutIdentity($classMetadata->name, $entity);
}