From 6955c9f41278472f59cfd69e5ac2032579a4511a Mon Sep 17 00:00:00 2001 From: Lainow Date: Mon, 1 Sep 2025 11:19:48 +0200 Subject: [PATCH 1/2] Fix multiple dropdown add massive action --- inc/container.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inc/container.class.php b/inc/container.class.php index d6750d44..ba4c2145 100644 --- a/inc/container.class.php +++ b/inc/container.class.php @@ -1241,7 +1241,8 @@ public function updateFieldsValues($data, $itemtype, $massiveaction = false) // Add new values to existing ones $existing_values = json_decode($obj->fields[$field_name] ?? '[]', true); $new_values = is_array($data[$field_name]) ? $data[$field_name] : [$data[$field_name]]; - $data[$field_name] = json_encode(array_unique(array_merge($existing_values, $new_values))); + $data[$field_name] = json_encode(array_values(array_unique(array_merge($existing_values, $new_values)))); + } else { $data[$field_name] = json_encode($data[$field_name]); } From 6637ded601af8c3db35c506379bea4de071c28a9 Mon Sep 17 00:00:00 2001 From: Lainow Date: Mon, 1 Sep 2025 11:21:24 +0200 Subject: [PATCH 2/2] Update Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eab06bb1..6cf34c48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Fixed +- Fix `massive action` for adding value to `multiple` dropdown fields - Fix `search option` for `multiple` dropdown ## [1.21.23] - 2025-08-26