From f46ddfc86023a5f3be3a0bf8e45f0da89f14df77 Mon Sep 17 00:00:00 2001 From: Elias Tertsunen Date: Thu, 29 Oct 2020 10:12:07 +0000 Subject: [PATCH] Show Finna organisations without service point Previously if no service point was assigned to Finna organisation, then the organisation would not be visible in the administration listings. Fixed by changing the join type in listing query. --- .../Finna/Entity/ListBuilder/FinnaAdditionsListBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Module/Finna/Entity/ListBuilder/FinnaAdditionsListBuilder.php b/src/Module/Finna/Entity/ListBuilder/FinnaAdditionsListBuilder.php index 2f0a9e9..1f5ab63 100644 --- a/src/Module/Finna/Entity/ListBuilder/FinnaAdditionsListBuilder.php +++ b/src/Module/Finna/Entity/ListBuilder/FinnaAdditionsListBuilder.php @@ -16,7 +16,7 @@ protected function createQueryBuilder() : QueryBuilder ->addSelect('ug') ->join('e.consortium', 'c') ->join('c.translations', 'cd', 'WITH', 'cd.langcode = e.default_langcode') - ->join('e.service_point', 'sp') + ->leftJoin('e.service_point', 'sp') ->join('e.group', 'ug') ->andWhere('c.state >= 0') ;