From 114926f18a65bcdeffe7a44729467033a563e44c Mon Sep 17 00:00:00 2001 From: michael-graute Date: Thu, 7 Jan 2021 19:01:06 +0100 Subject: [PATCH] fixed problem with import of related media objects during fullimport --- src/Pressmind/Import/MediaObjectData.php | 2 +- src/Pressmind/Import/TouristicData.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pressmind/Import/MediaObjectData.php b/src/Pressmind/Import/MediaObjectData.php index 953928e..85d8b80 100644 --- a/src/Pressmind/Import/MediaObjectData.php +++ b/src/Pressmind/Import/MediaObjectData.php @@ -93,7 +93,7 @@ public function import() { } else if(isset($data_field->value) && isset($data_field->value->$section_id)) { $value = $data_field->value->$section_id; } - if($data_field->type == 'objectlink' && $this->_import_type == 'mediaobject' && !is_null($value) && is_a($value,'stdClass') && isset($value->objects) && is_array($value->objects) && $this->_import_linked_objects == true) { + if($data_field->type == 'objectlink' && !is_null($value) && is_a($value,'stdClass') && isset($value->objects) && is_array($value->objects) && $this->_import_linked_objects == true) { foreach ($value->objects as $linked_media_object_id) { $linked_media_object_ids[] = $linked_media_object_id; } diff --git a/src/Pressmind/Import/TouristicData.php b/src/Pressmind/Import/TouristicData.php index f7a02c3..f06f42c 100644 --- a/src/Pressmind/Import/TouristicData.php +++ b/src/Pressmind/Import/TouristicData.php @@ -84,7 +84,7 @@ public function import($data, $id_media_object, $import_type) $this->_log[] = ' Importer::_importMediaObjectTouristicData(' . $id_media_object . '): ' . $class_name . ' mapping failed: ' . $e->getMessage(); $this->_errors[] = 'Importer::_importMediaObjectTouristicData(' . $id_media_object . '): ' . $class_name . ' mapping failed: ' . $e->getMessage(); } - if ($touristic_object_name == 'touristic_housing_packages_description_links' && $import_type == 'mediaobject') { + if ($touristic_object_name == 'touristic_housing_packages_description_links') { if (isset($touristic_object->id_media_object) && !empty($touristic_object->id_media_object)) { $linked_media_object_ids[] = $touristic_object->id_media_object; }