diff --git a/inc/container.class.php b/inc/container.class.php index 6f38c4dd..171b95e7 100644 --- a/inc/container.class.php +++ b/inc/container.class.php @@ -241,6 +241,7 @@ public static function installBaseData(Migration $migration, $version) $update_data = [ 'id' => $container['id'], 'itemtypes' => $itemtypes, + 'label' => $container['label'], ]; if ($container_name !== $container['name']) { $update_data['name'] = $container_name; @@ -648,7 +649,12 @@ public function defineTabs($options = []) public function prepareInputForUpdate($input) { - return PluginFieldsToolbox::prepareLabel($input); + // if label not empty, prepare name from label + if (isset($input['label']) && !empty($input['label'])) { + $input['label'] = PluginFieldsToolbox::sanitizeLabel((string) ($input['label'] ?? '')); + } + + return $input; } public function prepareInputForAdd($input)