From a0fdb1ba6be241a64ea232fc96927b907a69ca15 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 25 Jan 2015 00:42:41 -0500 Subject: [PATCH] #121 Add missing key for some users if the key does not exist --- install/updateTo2-0-0.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install/updateTo2-0-0.php b/install/updateTo2-0-0.php index 4b743f5a..a8b64fdb 100644 --- a/install/updateTo2-0-0.php +++ b/install/updateTo2-0-0.php @@ -11,6 +11,13 @@ hesk_dbQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."notes` DR hesk_dbQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."users` DROP COLUMN `default_notify_customer_email`"); hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."settings` SET `Value` = '2.0.0' WHERE `Key` = 'modsForHeskVersion'"); +$keyRs = hesk_dbQuery("SHOW KEYS FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE Key_name='statuses'"); +if (hesk_dbNumRows($keyRs) == 0) +{ + //-- Add the key + hesk_dbQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` ADD KEY `statuses` (`status`)"); +} + $banRS = hesk_dbQuery("SELECT `ID` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."denied_emails` UNION ALL SELECT `ID` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."denied_ips`"); if (hesk_dbNumRows($banRS) > 0)