diff --git a/install/mysql/plugin_flyvemdm_empty.sql b/install/mysql/plugin_flyvemdm_empty.sql index 94120999..cdebdee8 100644 --- a/install/mysql/plugin_flyvemdm_empty.sql +++ b/install/mysql/plugin_flyvemdm_empty.sql @@ -9,8 +9,8 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_flyvemdm_agents` ( `version` varchar(255) NOT NULL DEFAULT '', `computers_id` int(11) NOT NULL DEFAULT '0', `users_id` int(11) NOT NULL DEFAULT '0', - `wipe` int(1) NOT NULL DEFAULT '0', - `lock` int(1) NOT NULL DEFAULT '0', + `wipe` tinyint(1) NOT NULL DEFAULT '0', + `lock` tinyint(1) NOT NULL DEFAULT '0', `enroll_status` enum('enrolled','unenrolling','unenrolled') NOT NULL DEFAULT 'enrolled', `entities_id` int(11) NOT NULL DEFAULT '0', `plugin_flyvemdm_fleets_id` int(11) DEFAULT NULL, diff --git a/install/upgrade/update_to_dev.php b/install/upgrade/update_to_dev.php index 5c8fe0fa..4495c7ae 100644 --- a/install/upgrade/update_to_dev.php +++ b/install/upgrade/update_to_dev.php @@ -111,6 +111,8 @@ function plugin_flyvemdm_update_to_dev(Migration $migration) { $migration->addKey($table, 'computers_id', 'computers_id'); $migration->addKey($table, 'users_id', 'users_id'); $migration->addKey($table, 'entities_id', 'entities_id'); + $migration->changeField($table, 'wipe', 'wipe', 'bool'); + $migration->changeField($table, 'lock', 'lock', 'bool'); $enumMdmType = PluginFlyvemdmAgent::getEnumMdmType(); $currentEnumMdmType = PluginFlyvemdmCommon::getEnumValues($table, 'mdm_type');