diff --git a/typo3/sysext/impexp/Classes/Import.php b/typo3/sysext/impexp/Classes/Import.php
index cf939837a60321b9b61323561c532d70ea0b1423..3e1713e876ae669ad8c5ac325fe9d60a2ee8d666 100644
--- a/typo3/sysext/impexp/Classes/Import.php
+++ b/typo3/sysext/impexp/Classes/Import.php
@@ -1198,8 +1198,12 @@ class Import extends ImportExport
                         if (isset($relation['type']) && !($table === 'sys_file_reference' && $field === 'uid_local') && $relation['type'] === 'db' && isset($GLOBALS['TCA'][$table]['columns'][$field])) {
                             if (is_array($relation['itemArray'] ?? null) && !empty($relation['itemArray'])) {
                                 $fieldTca = $GLOBALS['TCA'][$table]['columns'][$field];
-                                $actualRelations = $this->remapRelationsOfField($relation['itemArray'], $fieldTca['config'], $field);
-                                $updateData[$table][$actualUid][$field] = implode(',', $actualRelations);
+                                if (is_array($fieldTca['config'])) {
+                                    $actualRelations = $this->remapRelationsOfField($relation['itemArray'], $fieldTca['config'], $field);
+                                    $updateData[$table][$actualUid][$field] = implode(',', $actualRelations);
+                                } else {
+                                    $this->addError(sprintf('Error: Missing TCA "config" for field "%s:%s"', $table, $field));
+                                }
                             }
                         }
                     }