From 9e465f13b4dbbab8eab2c90428f5f4f09fd924c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Mon, 9 Jul 2018 22:19:58 +0200 Subject: [PATCH] Fix board types not being selectable in filterpanel --- .../ext/ep_products/Classes/Service/FilterService.php | 2 +- .../ext/ep_products/Classes/Service/ImportService.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php b/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php index f78e74d7..d9ca23c7 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php +++ b/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php @@ -174,7 +174,7 @@ class FilterService implements SingletonInterface 'uid' => $row['boardUid'], 'label' => $row['boardType'], ]; - if ($row['boardUid'] && !in_array($boardType, $boardTypes)) { + if (!in_array($boardType, $boardTypes)) { $boardTypes[] = $boardType; } diff --git a/web/typo3conf/ext/ep_products/Classes/Service/ImportService.php b/web/typo3conf/ext/ep_products/Classes/Service/ImportService.php index 4baac4a5..c5fae3fa 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/ImportService.php +++ b/web/typo3conf/ext/ep_products/Classes/Service/ImportService.php @@ -625,7 +625,8 @@ class ImportService implements SingletonInterface foreach ($selectionGroup as $selection) { $attributes = $selection->attributes(); - $data[] = (string) $attributes['bezeichnung']; + $idBusPro = (int) $attributes['idbuspro']; + $data[$idBusPro] = (string) $attributes['bezeichnung']; } return $data;