adapt source reference in ABCD import
authorKatja Luther <k.luther@bgbm.org>
Wed, 23 May 2018 10:33:19 +0000 (12:33 +0200)
committerKatja Luther <k.luther@bgbm.org>
Wed, 23 May 2018 10:33:19 +0000 (12:33 +0200)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/abcd206/in/Abcd206Import.java

index 5f1fc77f717e6f051d0dc3f05f00a2c93bb70c80..a9953ed2eee366a6698189ccee387ca7ae08fff5 100644 (file)
@@ -159,11 +159,11 @@ public class Abcd206Import extends SpecimenImportBase<Abcd206ImportConfigurator,
                             state.setRef(state.getConfig().getSourceReference());
                         }else{
                             state.setRef(ReferenceFactory.newGeneric());
+                            state.getRef().setUri(sourceUri);
+                            state.getRef().setTitle(StringUtils.substringAfter(sourceUri.toString(), "dsa="));
 
-                            if (state.getConfig().getSourceReferenceTitle() != null){
+                            if (!StringUtils.isBlank(state.getConfig().getSourceReferenceTitle())){
                                 state.getRef().setTitle(state.getConfig().getSourceReferenceTitle());
-                            } else{
-                                state.getRef().setTitle("ABCD Import Source Reference");
                             }
                         }