|
@@ -275,8 +275,12 @@ class TaxonomyImporter extends TripalImporter {
|
|
|
foreach ($tax_ids as $tax_id) {
|
|
|
$start = microtime(TRUE);
|
|
|
$tax_id = trim($tax_id);
|
|
|
- $this->importRecord($tax_id);
|
|
|
- $this->addItemsHandled(1);
|
|
|
+ $result = $this->importRecord($tax_id);
|
|
|
+
|
|
|
+ // Only addItemsHandled if the importRecord was a success.
|
|
|
+ if ($result) {
|
|
|
+ $this->addItemsHandled(1);
|
|
|
+ }
|
|
|
|
|
|
$remaining_sleep = $sleep_time - ((int) (1e6 * (microtime(TRUE) - $start)));
|
|
|
if ($remaining_sleep > 0) {
|
|
@@ -862,7 +866,9 @@ class TaxonomyImporter extends TripalImporter {
|
|
|
|
|
|
// Set the indecies for the tree.
|
|
|
chado_assign_phylogeny_tree_indices($this->tree);
|
|
|
+ return TRUE;
|
|
|
}
|
|
|
+ return FALSE;
|
|
|
}
|
|
|
|
|
|
/**
|