From 54d057fd8c595bcde9d72533ee77376147f6727c Mon Sep 17 00:00:00 2001 From: Mh-Asmi Date: Tue, 8 Oct 2024 16:42:05 +0400 Subject: [PATCH] fix issue when query filter has empty array --- src/Ushahidi/Modules/V5/DTO/PostSearchFields.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Ushahidi/Modules/V5/DTO/PostSearchFields.php b/src/Ushahidi/Modules/V5/DTO/PostSearchFields.php index b54e7a9b2..90c1804cc 100644 --- a/src/Ushahidi/Modules/V5/DTO/PostSearchFields.php +++ b/src/Ushahidi/Modules/V5/DTO/PostSearchFields.php @@ -59,6 +59,11 @@ private function getParameterAsArray($parameter_value) if ($parameter_value) { if (is_array($parameter_value)) { $filter_values = $parameter_value; + foreach ($filter_values as $key => $value) { // to handle case of passing empty value as array + if (trim($value) === "") { + unset($filter_values[$key]); + } + } } else { $filter_values = explode(',', $parameter_value); }