From 92c0671da23aabe980f0987641b2232bbd48f3bb Mon Sep 17 00:00:00 2001 From: slawkens Date: Sat, 28 Mar 2020 10:03:31 +0100 Subject: [PATCH] Fix for TFS 0.4 guilds creation Where guilds.checkdata and motd doesn't have default value --- install/tools/5-database.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/install/tools/5-database.php b/install/tools/5-database.php index 52c40687..9e5aacc4 100644 --- a/install/tools/5-database.php +++ b/install/tools/5-database.php @@ -158,10 +158,19 @@ if(!$db->hasColumn('accounts', 'premium_points')) { success($locale['step_database_adding_field'] . ' accounts.premium_points...'); } +if($db->hasColumn('guilds', 'checkdata')) { + if(query("ALTER TABLE `guilds` MODIFY `checkdata` INT NOT NULL DEFAULT 0;")) + success($locale['step_database_modifying_field'] . ' guilds.checkdata...'); +} + if(!$db->hasColumn('guilds', 'motd')) { if(query("ALTER TABLE `guilds` ADD `motd` VARCHAR(255) NOT NULL DEFAULT '';")) success($locale['step_database_adding_field'] . ' guilds.motd...'); } +else { + if(query("ALTER TABLE `guilds` MODIFY `motd` VARCHAR(255) NOT NULL DEFAULT '';")) + success($locale['step_database_modifying_field'] . ' guilds.motd...'); +} if(!$db->hasColumn('guilds', 'description')) { if(query("ALTER TABLE `guilds` ADD `description` TEXT NOT NULL;"))