diff options
author | Robin Appelman <icewind@owncloud.com> | 2013-01-15 19:11:12 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2013-01-15 19:11:12 +0100 |
commit | 7debfac0dc8f602168d8db480cfd4757b4d612b0 (patch) | |
tree | 98398af95bc5c6b93793e6bc80ad8dba5deea237 /apps/files/ajax | |
parent | 94068e5d08cba776e410d925e26037d442b5bc62 (diff) | |
download | nextcloud-server-7debfac0dc8f602168d8db480cfd4757b4d612b0.tar.gz nextcloud-server-7debfac0dc8f602168d8db480cfd4757b4d612b0.zip |
Cache: more efficient upgrading
Diffstat (limited to 'apps/files/ajax')
-rw-r--r-- | apps/files/ajax/upgrade.php | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/files/ajax/upgrade.php b/apps/files/ajax/upgrade.php index 965c0073b8a..7237b02c0b0 100644 --- a/apps/files/ajax/upgrade.php +++ b/apps/files/ajax/upgrade.php @@ -10,10 +10,12 @@ $legacy = new \OC\Files\Cache\Legacy($user); if ($legacy->hasItems()) { OC_Hook::connect('\OC\Files\Cache\Upgrade', 'migrate_path', $listener, 'upgradePath'); + OC_DB::beginTransaction(); $upgrade = new \OC\Files\Cache\Upgrade($legacy); $count = $legacy->getCount(); $eventSource->send('total', $count); $upgrade->upgradePath('/' . $user . '/files'); + OC_DB::commit(); } \OC\Files\Cache\Upgrade::upgradeDone($user); $eventSource->send('done', true); |