-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
Describe the bug
When configuring search to search on embedded fields you'll get an exception.
To Reproduce
Search on embedded fields with ORM3/DBAL4 (dunno about 2/3)
(OPTIONAL) Additional context
InvalidArgumentException:
The "address" field does not exist in the "App\Entity\BoxCustomer" entity.
at vendor/easycorp/easyadmin-bundle/src/Dto/EntityDto.php:203
at EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto->getPropertyMetadata('address')
(vendor/easycorp/easyadmin-bundle/src/Orm/EntityRepository.php:275)
at EasyCorp\Bundle\EasyAdminBundle\Orm\EntityRepository->getSearchablePropertiesConfig(object(QueryBuilder), object(SearchDto), object(EntityDto))
(vendor/easycorp/easyadmin-bundle/src/Orm/EntityRepository.php:75)
at EasyCorp\Bundle\EasyAdminBundle\Orm\EntityRepository->addSearchClause(object(QueryBuilder), object(SearchDto), object(EntityDto), 'Doctrine\\DBAL\\Platforms\\PostgreSQL120Platform')
(vendor/easycorp/easyadmin-bundle/src/Orm/EntityRepository.php:59)
at EasyCorp\Bundle\EasyAdminBundle\Orm\EntityRepository->createQueryBuilder(object(SearchDto), object(EntityDto), object(FieldCollection), object(FilterCollection))
(vendor/easycorp/easyadmin-bundle/src/Controller/AbstractCrudController.php:481)
at EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController->createIndexQueryBuilder(object(SearchDto), object(EntityDto), object(FieldCollection), object(FilterCollection))
(vendor/easycorp/easyadmin-bundle/src/Controller/AbstractCrudController.php:131)
at EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController->index(object(AdminContext))
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/app/vendor/autoload_runtime.php')
(public/index.php:5)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels