Commit 0d88695c3c9e365d20a4e97dd6c6c79d58053266
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
Showing
1 changed file
with
4 additions
and
2 deletions
lib/upgrades/UpgradeItems.inc.php
| @@ -325,12 +325,14 @@ class RecordUpgradeItem extends UpgradeItem { | @@ -325,12 +325,14 @@ class RecordUpgradeItem extends UpgradeItem { | ||
| 325 | } else { | 325 | } else { |
| 326 | $this->description = "Upgrade from version $oldversion to $version"; | 326 | $this->description = "Upgrade from version $oldversion to $version"; |
| 327 | } | 327 | } |
| 328 | - $this->phase = 0; | 328 | + $this->phase = 99; |
| 329 | $this->version = $version; | 329 | $this->version = $version; |
| 330 | $this->name = 'upgrade' . $version; | 330 | $this->name = 'upgrade' . $version; |
| 331 | } | 331 | } |
| 332 | function _performUpgrade() { | 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 | $aParams = array($this->version, "knowledgeTreeVersion"); | 336 | $aParams = array($this->version, "knowledgeTreeVersion"); |
| 335 | return DBUtil::runQuery(array($query, $aParams)); | 337 | return DBUtil::runQuery(array($query, $aParams)); |
| 336 | } | 338 | } |