X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/ab0c7669652e858804ab7a37d2c4ab7a537871b8..31ea3ca8eb6450c56ca459549b10b8c161de1f64:/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceSourceImport.java diff --git a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceSourceImport.java b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceSourceImport.java index eadea4b90f..75526d1c26 100644 --- a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceSourceImport.java +++ b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceSourceImport.java @@ -336,7 +336,16 @@ public class BerlinModelOccurrenceSourceImport extends BerlinModelImportBase { * @see eu.etaxonomy.cdm.io.common.CdmIoBase#isIgnore(eu.etaxonomy.cdm.io.common.IImportConfigurator) */ protected boolean isIgnore(BerlinModelImportState state){ - return ! state.getConfig().isDoOccurrence(); + if (! state.getConfig().isDoOccurrence()){ + return true; + }else{ + if (!this.checkSqlServerColumnExists(state.getConfig().getSource(), "emOccurrenceSource", "OccurrenceSourceId")){ + logger.error("emOccurrenceSource table or emOccurrenceSourceId does not exist. Must ignore occurrence import"); + return true; + }else{ + return false; + } + } } }