Skip to content

Commit 43efa40

Browse files
blizzzrullzer
authored andcommitted
rejig right to left join for sqlite's satisfaction
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
1 parent 6caec49 commit 43efa40

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apps/files_external/lib/Service/DBConfigService.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ protected function modifyMountsOnDelete(string $applicableId, int $applicableTyp
128128
$builder = $this->connection->getQueryBuilder();
129129
$query = $builder->select(['a.mount_id', $builder->func()->count('a.mount_id', 'count')])
130130
->from('external_applicable', 'a')
131-
->rightJoin('a', 'external_applicable', 'b', $builder->expr()->eq('a.mount_id', 'b.mount_id'))
131+
->leftJoin('a', 'external_applicable', 'b', $builder->expr()->eq('a.mount_id', 'b.mount_id'))
132132
->where($builder->expr()->andX(
133-
$builder->expr()->eq('a.type', $builder->createNamedParameter($applicableType, IQueryBuilder::PARAM_INT)),
134-
$builder->expr()->eq('a.value', $builder->createNamedParameter($applicableId))
133+
$builder->expr()->eq('b.type', $builder->createNamedParameter($applicableType, IQueryBuilder::PARAM_INT)),
134+
$builder->expr()->eq('b.value', $builder->createNamedParameter($applicableId))
135135
)
136136
)
137137
->groupBy(['a.mount_id']);

0 commit comments

Comments
 (0)