diff --git a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php index 06f516cf..e0cf9c35 100644 --- a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php +++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_date.php @@ -144,6 +144,57 @@ return [ 'type' => 'passthrough', ], ], + // Denormalized columns written by DateImportService, which rebuilds this table + // wholesale. They are TEXT NOT NULL, and MySQL cannot default that, so without a + // TCA entry DataHandler omits them and every INSERT fails under STRICT_TRANS_TABLES. + 'product_keywords' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'product_teaser' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'concept_popup_text' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'country_keywords' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'region_keywords' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'city_keywords' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'hotel_keywords' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], + 'hotel_teaser' => [ + 'exclude' => true, + 'config' => [ + 'type' => 'passthrough', + ], + ], 'bus_pro_id' => [ 'exclude' => false, 'label' => 'BusPro ID',