From d6e7ba3f07b0a50593af31b658685b2c3bccc295 Mon Sep 17 00:00:00 2001 From: Eduardo Humberto Date: Mon, 19 Nov 2018 21:31:17 -0200 Subject: [PATCH] csv importer - fix ignore items feature --- src/importer/class-tainacan-csv.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/importer/class-tainacan-csv.php b/src/importer/class-tainacan-csv.php index dbc83721c..ec56cee1e 100644 --- a/src/importer/class-tainacan-csv.php +++ b/src/importer/class-tainacan-csv.php @@ -559,6 +559,11 @@ class CSV extends Importer { $item = new Entities\Item( ( $this->get_transient('item_id') ) ? $this->get_transient('item_id') : 0 ); $itemMetadataArray = []; + if( $this->get_transient('item_id') && $item && is_numeric($item->get_id()) && $item->get_id() > 0 ){ + $this->add_log('Repeated Item'); + return $item; + } + if( is_array( $processed_item ) ) { foreach ( $processed_item as $metadatum_source => $values ) { $tainacan_metadatum_id = array_search( $metadatum_source, $collection_definition['mapping'] );