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 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 (