Skip to content

Can not add a filter on on embedded field #6014

@speller

Description

@speller

Describe the bug
Can not add a filter on an embedded field.

To Reproduce

  • Having a doctrine entity with an embedded object.
  • Add a filter on a field in the embeddable: $filters->add('embeddable_field.embedded_field')

Expected result:
I see a filter for the field.

Actual result:
Exception

Call to a member function getAsDto() on array

at /app/vendor/easycorp/easyadmin-bundle/src/Factory/FilterFactory.php:72
at EasyCorp\Bundle\EasyAdminBundle\Factory\FilterFactory->create(object(FilterConfigDto), object(FieldCollection), object(EntityDto))
(/app/vendor/easycorp/easyadmin-bundle/src/Controller/AbstractCrudController.php:130)
at EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController->index(object(AdminContext))
(/app/vendor/symfony/http-kernel/HttpKernel.php:182)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(/app/vendor/symfony/http-kernel/HttpKernel.php:76)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions