Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Bug]: SimpleBackendSearch issue with localized fields in bricks #18417

@dturopoli

Description

@dturopoli

Pimcore version

2025.1

Steps to reproduce

Create a objectBrick with localized field in it

Go to dataobject search and add that localized field to grid

Filter by path or any other field, error appears

Message: Check your arguments.
Trace:
in /var/www/html/vendor/pimcore/pimcore/bundles/SimpleBackendSearchBundle/src/Controller/SearchController.php:332
#0 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(181): Pimcore\Bundle\SimpleBackendSearchBundle\Controller\SearchController->findAction(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher), Object(Pimcore\Bundle\AdminBundle\Helper\GridHelperService))
#1 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#2 /var/www/html/vendor/symfony/http-kernel/Kernel.php(197): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#3 /var/www/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#4 /var/www/html/vendor/autoload_runtime.php(29): Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
#5 /var/www/html/public/index.php(19): require_once('/var/www/html/v...')
#6 {main}

Actual Behavior

Seems to be an issue with query builder
SQL tries to filter by fields like this ?{"containerKey":"Bodywork","fieldname":"attributes","brickfield":"test"}~test

Expected Behavior

Adding localized field from brick to grid doesn't break filtering.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions