From bcb7d5d9ad6df9e4c580bf4382dd34824ff3e7ea Mon Sep 17 00:00:00 2001 From: Ambroise Maupate Date: Wed, 19 Jul 2023 12:27:41 +0200 Subject: [PATCH 1/2] fix(Search): Fixed node advanced search using `__node__` prefix --- lib/Rozier/src/Controllers/SearchController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Rozier/src/Controllers/SearchController.php b/lib/Rozier/src/Controllers/SearchController.php index 923cedaf..d6d4aecf 100644 --- a/lib/Rozier/src/Controllers/SearchController.php +++ b/lib/Rozier/src/Controllers/SearchController.php @@ -383,8 +383,10 @@ protected function handleNodeForm(FormInterface $form, NodeType $nodetype): ?Res || (is_array($value) && isset($value["compareDate"])) || (is_array($value) && $value != [] && !isset($value["compareOp"])) ) { - if (strstr($key, "__node__") == 0) { - $data[str_replace("__node__", "node.", $key)] = $value; + if (\is_string($key) & \str_contains($key, "__node__")) { + /** @var string $newKey */ + $newKey = \str_replace("__node__", "node.", $key); + $data[$newKey] = $value; } else { $data[$key] = $value; } From 878e887720217b8336ed1a625f723980a2eed002 Mon Sep 17 00:00:00 2001 From: Ambroise Maupate Date: Wed, 19 Jul 2023 12:28:43 +0200 Subject: [PATCH 2/2] chore: Bumped --- CHANGELOG.md | 7 +++++++ lib/RoadizCoreBundle/config/services.yaml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf3dff0f..be4c37bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [v2.1.28](https://github.com/roadiz/core-bundle-dev-app/compare/v2.1.27...v2.1.28) (2023-07-19) + + +### Bug Fixes + +* **Search:** Fixed node advanced search using `__node__` prefix ([bcb7d5d](https://github.com/roadiz/core-bundle-dev-app/commit/bcb7d5d9ad6df9e4c580bf4382dd34824ff3e7ea)) + ## [v2.1.27](https://github.com/roadiz/core-bundle-dev-app/compare/v2.1.26...v2.1.27) (2023-07-12) diff --git a/lib/RoadizCoreBundle/config/services.yaml b/lib/RoadizCoreBundle/config/services.yaml index 1b1e99fd..14f96f23 100644 --- a/lib/RoadizCoreBundle/config/services.yaml +++ b/lib/RoadizCoreBundle/config/services.yaml @@ -1,6 +1,6 @@ --- parameters: - roadiz_core.cms_version: '2.1.27' + roadiz_core.cms_version: '2.1.28' roadiz_core.cms_version_prefix: 'main' env(APP_NAMESPACE): "roadiz" env(APP_VERSION): "0.1.0"