Commit 1bce3efddca7e4e5ff7b703ba133f883be170cb9

Authored by conradverm
1 parent d80f04df

KTS-1712

"Upgrade installer refers to wrong system setting property and knowledgetree version not updated in database"
Fixed.

Reviewed by: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6312 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/upgrades/UpgradeItems.inc.php
@@ -394,8 +394,17 @@ class RecordUpgradeItem extends UpgradeItem { @@ -394,8 +394,17 @@ class RecordUpgradeItem extends UpgradeItem {
394 KTPermissionUtil::rebuildPermissionLookups(true); 394 KTPermissionUtil::rebuildPermissionLookups(true);
395 $po->end(); 395 $po->end();
396 396
  397 + $versionFile=KT_DIR . '/docs/VERSION-NAME.txt';
  398 + $fp = fopen($versionFile,'rt');
  399 + $systemVersion = fread($fp, filesize($versionFile));
  400 + fclose($fp);
  401 +
  402 + $query = "UPDATE system_settings SET value = ? WHERE name = ?";
  403 + $aParams = array($systemVersion, "knowledgetreeVersion");
  404 + DBUtil::runQuery(array($query, $aParams));
  405 +
397 $query = "UPDATE system_settings SET value = ? WHERE name = ?"; 406 $query = "UPDATE system_settings SET value = ? WHERE name = ?";
398 - $aParams = array($this->version, "knowledgeTreeVersion"); 407 + $aParams = array($this->version, "databaseVersion");
399 return DBUtil::runQuery(array($query, $aParams)); 408 return DBUtil::runQuery(array($query, $aParams));
400 } 409 }
401 410