From 78da57466fad7abc2b14b4558c0ac00623a34e87 Mon Sep 17 00:00:00 2001
From: Joas Schilling <nickvergessen@owncloud.com>
Date: Mon, 23 May 2016 17:58:46 +0200
Subject: [PATCH] Add the background jobs after the table was updated

---
 lib/private/Updater.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/lib/private/Updater.php b/lib/private/Updater.php
index dbcaccaad26..88d785303dc 100644
--- a/lib/private/Updater.php
+++ b/lib/private/Updater.php
@@ -216,8 +216,6 @@ class Updater extends BasicEmitter {
 		try {
 			Setup::updateHtaccess();
 			Setup::protectDataDirectory();
-			// TODO: replace with the new repair step mechanism https://github.com/owncloud/core/pull/24378
-			Setup::installBackgroundJobs();
 		} catch (\Exception $e) {
 			throw new \Exception($e->getMessage());
 		}
@@ -243,6 +241,13 @@ class Updater extends BasicEmitter {
 		if ($this->updateStepEnabled) {
 			$this->doCoreUpgrade();
 
+			try {
+				// TODO: replace with the new repair step mechanism https://github.com/owncloud/core/pull/24378
+				Setup::installBackgroundJobs();
+			} catch (\Exception $e) {
+				throw new \Exception($e->getMessage());
+			}
+
 			// update all shipped apps
 			$disabledApps = $this->checkAppsRequirements();
 			$this->doAppUpgrade();
-- 
GitLab