From 1bce3efddca7e4e5ff7b703ba133f883be170cb9 Mon Sep 17 00:00:00 2001 From: conradverm Date: Tue, 20 Feb 2007 14:58:30 +0000 Subject: [PATCH] KTS-1712 "Upgrade installer refers to wrong system setting property and knowledgetree version not updated in database" Fixed. --- lib/upgrades/UpgradeItems.inc.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/upgrades/UpgradeItems.inc.php b/lib/upgrades/UpgradeItems.inc.php index b15af62..883f75f 100644 --- a/lib/upgrades/UpgradeItems.inc.php +++ b/lib/upgrades/UpgradeItems.inc.php @@ -394,8 +394,17 @@ class RecordUpgradeItem extends UpgradeItem { KTPermissionUtil::rebuildPermissionLookups(true); $po->end(); + $versionFile=KT_DIR . '/docs/VERSION-NAME.txt'; + $fp = fopen($versionFile,'rt'); + $systemVersion = fread($fp, filesize($versionFile)); + fclose($fp); + + $query = "UPDATE system_settings SET value = ? WHERE name = ?"; + $aParams = array($systemVersion, "knowledgetreeVersion"); + DBUtil::runQuery(array($query, $aParams)); + $query = "UPDATE system_settings SET value = ? WHERE name = ?"; - $aParams = array($this->version, "knowledgeTreeVersion"); + $aParams = array($this->version, "databaseVersion"); return DBUtil::runQuery(array($query, $aParams)); } -- libgit2 0.21.4