diff --git a/Classes/Module/ImporterController.php b/Classes/Module/ImporterController.php index b32958c40..7eed148ac 100644 --- a/Classes/Module/ImporterController.php +++ b/Classes/Module/ImporterController.php @@ -446,6 +446,9 @@ protected function moduleContent(): array } $mapFields = []; foreach ($ttAddressFields as $map) { + if(!isset($GLOBALS['TCA']['tt_address']['columns'][$map]['label'])){ + $GLOBALS['TCA']['tt_address']['columns'][$map]['label'] = ''; // quick-dirty fix! + } $mapFields[] = [ $map, str_replace(':', '', $this->languageService->sL($GLOBALS['TCA']['tt_address']['columns'][$map]['label'])), @@ -731,7 +734,7 @@ public function doImport(array $csvData): array if (count($foundUser) == 1) { $data['tt_address'][$userID[$foundUser[0]]] = $dataArray; $data['tt_address'][$userID[$foundUser[0]]]['pid'] = $this->indata['storage']; - if ($this->indata['all_html']) { + if (isset($this->indata['all_html'])) { $data['tt_address'][$userID[$foundUser[0]]]['module_sys_dmail_html'] = $this->indata['all_html']; } if (is_array($this->indata['cat'] ?? false) && !in_array('cats', $this->indata['map'])) { @@ -824,7 +827,7 @@ public function addDataArray(array &$data, string $id, array $dataArray): void { $data['tt_address'][$id] = $dataArray; $data['tt_address'][$id]['pid'] = $this->indata['storage']; - if ($this->indata['all_html']) { + if (isset($this->indata['all_html'])) { $data['tt_address'][$id]['module_sys_dmail_html'] = $this->indata['all_html']; } if (is_array($this->indata['cat'] ?? false) && !in_array('cats', $this->indata['map'])) {