Fixed exception when creating a new part.

This commit is contained in:
Jan Böhmer 2019-09-06 15:09:47 +02:00
parent fe7ce39042
commit 6e68ff5b44

View file

@ -223,6 +223,10 @@ class PartBaseType extends AbstractType
}, },
'choice_label' => 'name', 'choice_label' => 'name',
'query_builder' => function (EntityRepository $er) use ($part) { 'query_builder' => function (EntityRepository $er) use ($part) {
if ($part->getID() == null) {
//This query is always false, so we get empty results
return $er->createQueryBuilder('u')->where('0 = 2');
}
return $er->createQueryBuilder('u') return $er->createQueryBuilder('u')
->where('u.element = ?1') ->where('u.element = ?1')
->andWhere("u.path <> ''") ->andWhere("u.path <> ''")