Commit 0d88695c3c9e365d20a4e97dd6c6c79d58053266

Authored by Neil Blakey-Milner
1 parent 106ab8c5

Move the record upgrade item to the last phase of the upgrade process.

Rebuild empty permission lookups at the end of the upgrade.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4553 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/upgrades/UpgradeItems.inc.php
... ... @@ -325,12 +325,14 @@ class RecordUpgradeItem extends UpgradeItem {
325 325 } else {
326 326 $this->description = "Upgrade from version $oldversion to $version";
327 327 }
328   - $this->phase = 0;
  328 + $this->phase = 99;
329 329 $this->version = $version;
330 330 $this->name = 'upgrade' . $version;
331 331 }
332 332 function _performUpgrade() {
333   - $query = "UPDATE system_settings SET value=? WHERE name = ?";
  333 + require_once(KT_LIB_DIR . '/permissions/permissionutil.inc.php');
  334 + KTPermissionUtil::rebuildPermissionLookups(true);
  335 + $query = "UPDATE system_settings SET value = ? WHERE name = ?";
334 336 $aParams = array($this->version, "knowledgeTreeVersion");
335 337 return DBUtil::runQuery(array($query, $aParams));
336 338 }
... ...