From 984b791cddeb2c43cf2f6727d1f24a714610a310 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 18 Mar 2025 11:34:16 +0100 Subject: [PATCH 1/2] Fix(Container): save entites_id manually from container type 'dom' --- inc/container.class.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inc/container.class.php b/inc/container.class.php index 5bd0c037..01f492bf 100644 --- a/inc/container.class.php +++ b/inc/container.class.php @@ -1618,6 +1618,7 @@ public static function postItemAdd(CommonDBTM $item) if (array_key_exists('_plugin_fields_data', $item->input)) { $data = $item->input['_plugin_fields_data']; $data['items_id'] = $item->getID(); + $data['entities_id'] = $item->isEntityAssign() ? $item->getEntityID() : 0; //update data $container = new self(); if ($container->updateFieldsValues($data, $item->getType(), isset($_REQUEST['massiveaction']))) { @@ -1644,6 +1645,7 @@ public static function preItemUpdate(CommonDBTM $item) self::preItem($item); if (array_key_exists('_plugin_fields_data', $item->input)) { $data = $item->input['_plugin_fields_data']; + $data['entities_id'] = $item->isEntityAssign() ? $item->getEntityID() : 0; //update data $container = new self(); if ( From d68461036288382a524fec0e780b73956f22009f Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 18 Mar 2025 11:38:48 +0100 Subject: [PATCH 2/2] adapt changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8fcfed9..d314da4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Fix containers migration while adding `is_recursive` field - Fix container update from other context (like plugins) - Fix "not equals" search operator for dropdown `multiple` +- Fix container data (`entities_id`) insert from `dom` type ## [1.21.19] - 2025-02-03