mirror of
https://github.com/nextcloud/server.git
synced 2026-03-12 13:44:53 -04:00
Delete theming background preferences
Signed-off-by: Christopher Ng <chrng8@gmail.com>
This commit is contained in:
parent
7599cbb529
commit
7f5ef4dcf7
1 changed files with 10 additions and 4 deletions
|
|
@ -52,13 +52,19 @@ class Version25000Date20221007010957 extends SimpleMigrationStep {
|
|||
public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options): void {
|
||||
$qb = $this->connection->getQueryBuilder();
|
||||
|
||||
$orExpr = $qb->expr()->orX(
|
||||
$qb->expr()->eq('configkey', $qb->createNamedParameter('background')),
|
||||
$qb->expr()->eq('configkey', $qb->createNamedParameter('backgroundVersion')),
|
||||
);
|
||||
|
||||
$qb->delete('preferences')
|
||||
->where($qb->expr()->eq('appid', $qb->createNamedParameter('theming')))
|
||||
->andWhere($orExpr);
|
||||
|
||||
$qb->update('preferences')
|
||||
->set('appid', $qb->createNamedParameter('theming'))
|
||||
->where($qb->expr()->eq('appid', $qb->createNamedParameter('dashboard')))
|
||||
->andWhere($qb->expr()->orX(
|
||||
$qb->expr()->eq('configkey', $qb->createNamedParameter('background')),
|
||||
$qb->expr()->eq('configkey', $qb->createNamedParameter('backgroundVersion'))
|
||||
));
|
||||
->andWhere($orExpr);
|
||||
|
||||
$qb->executeStatement();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue