From 21fc29231136679b9099b52ca3551f966caf16ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Mon, 29 Oct 2018 12:29:35 +0100 Subject: [PATCH] Fix incorrect bus pro id assignment on import --- .../Classes/Service/DateImportService.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php b/web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php index 165db3d8..52f78f16 100644 --- a/web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php +++ b/web/typo3conf/ext/ep_products/Classes/Service/DateImportService.php @@ -228,7 +228,7 @@ class DateImportService implements SingletonInterface $dateCount = 0; $sql = ' - SELECT p.uid uid, p.daytrip daytrip, p.important important, p.name product_name, p.bus_pro_id bus_pro_id, + SELECT p.uid uid, p.daytrip daytrip, p.important important, p.name product_name, p.searchable product_searchable, p.detail_page product_detail_page, p.keywords product_keywords, p.teaser product_teaser, p.feature product_feature, p.subline product_subline, p.country country, p.region region, p.city city, @@ -252,13 +252,12 @@ class DateImportService implements SingletonInterface } foreach ($products as $product) { - if (empty($product['bus_pro_id'])) { - $this->db->update( - 'tx_epproducts_domain_model_product', - ['bus_pro_id' => $busProId], - ['uid' => $product['uid']] - ); - } + $this->db->update( + 'tx_epproducts_domain_model_product', + ['bus_pro_id' => $busProId], + ['uid' => $product['uid']] + ); + $product['bus_pro_id'] = $busProId; $product['product_fact'] = $this->getTopFactForRecord('tx_epproducts_product_fact_mm', $product['uid']); $product['region_fact'] = $this->getTopFactForRecord('tx_epproducts_region_fact_mm', $product['region']); foreach ($xmlProduct->termin as $xmlDate)