Skip to content

Commit 4fff033

Browse files
authored
rejig right to left join for sqlite's satisfaction (#18254)
rejig right to left join for sqlite's satisfaction
2 parents 6caec49 + 43efa40 commit 4fff033

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

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)