fix #8958: show year of the inreference if no publication year is available
authorKatja Luther <k.luther@bgbm.org>
Tue, 9 Jun 2020 08:27:19 +0000 (10:27 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 9 Jun 2020 08:27:19 +0000 (10:27 +0200)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/ReferenceEditorInput.java

index 582e2c5b4e5bfc1f8c87c62860f04879149a94f5..eb4c45ac076e2637dd7057d6b35b2266f60c00c1 100644 (file)
@@ -82,7 +82,10 @@ public class ReferenceEditorInput extends AbstractBulkEditorInput<Reference> {
         else if(property.equals(PROPERTY_PUBLICATION_YEAR)){
             if (cdmBase.getDatePublished() != null){
                 return cdmBase.getDatePublished().getYear();
-            }else {
+            }else if(cdmBase.getDatePublished() == null && cdmBase.getInReference() != null && cdmBase.getInReference().getDatePublished() != null){
+                return cdmBase.getInReference().getDatePublished().getYear();
+            }else{
+
                 return null;
             }
         }