mirror of
https://github.com/nextcloud/server.git
synced 2026-06-11 01:30:50 -04:00
Merge pull request #36081 from nextcloud/stable25-fix/fix-theming-repair-step
[stable25] Fix theming migration repair step by passing correct type for argument
This commit is contained in:
commit
0b5c372195
1 changed files with 4 additions and 5 deletions
|
|
@ -69,9 +69,8 @@ class MigrateBackgroundImages extends QueuedJob {
|
|||
}
|
||||
|
||||
protected function run($argument): void {
|
||||
if (!isset($argument['stage'])) {
|
||||
// not executed in 25.0.0?!
|
||||
$argument['stage'] = self::STAGE_PREPARE;
|
||||
if (!is_array($argument) || !isset($argument['stage'])) {
|
||||
throw new \Exception('Job '.self::class.' called with wrong argument');
|
||||
}
|
||||
|
||||
switch ($argument['stage']) {
|
||||
|
|
@ -99,10 +98,10 @@ class MigrateBackgroundImages extends QueuedJob {
|
|||
$userIds = $result->fetchAll(\PDO::FETCH_COLUMN);
|
||||
$this->storeUserIdsToProcess($userIds);
|
||||
} catch (\Throwable $t) {
|
||||
$this->jobList->add(self::class, self::STAGE_PREPARE);
|
||||
$this->jobList->add(self::class, ['stage' => self::STAGE_PREPARE]);
|
||||
throw $t;
|
||||
}
|
||||
$this->jobList->add(self::class, self::STAGE_EXECUTE);
|
||||
$this->jobList->add(self::class, ['stage' => self::STAGE_EXECUTE]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue