From 6e68ff5b44d67fafbfb8d8abf5822a587692ff80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 6 Sep 2019 15:09:47 +0200 Subject: [PATCH] Fixed exception when creating a new part. --- src/Form/Part/PartBaseType.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Form/Part/PartBaseType.php b/src/Form/Part/PartBaseType.php index bbde3ec5..9590fd4b 100644 --- a/src/Form/Part/PartBaseType.php +++ b/src/Form/Part/PartBaseType.php @@ -223,6 +223,10 @@ class PartBaseType extends AbstractType }, 'choice_label' => 'name', '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') ->where('u.element = ?1') ->andWhere("u.path <> ''")