diff --git a/modules/crossref/biblio.crossref.client.php b/modules/crossref/biblio.crossref.client.php
index 5e40fb7..f60b9ea 100644
--- a/modules/crossref/biblio.crossref.client.php
+++ b/modules/crossref/biblio.crossref.client.php
@@ -172,6 +216,9 @@ class BiblioCrossRefClient
         break;
       case 'journal_issue':
         $this->node['biblio_date'] = (!empty($this->node['month']) ? $this->node['month'] . '/':'') . $this->node['year'];
+        if (empty($this->node['biblio_year'])) {
+          $this->node['biblio_year'] = $this->node['year'];
+        }
         break;
       case 'journal_article':
       case 'conference_paper':
@@ -180,7 +227,9 @@ class BiblioCrossRefClient
       case 'standard_metadata':
       case 'database_date':
       case 'component':
+        if (!empty($this->node['year'])) {
         $this->node['biblio_year'] = $this->node['year'];
+        }
 //        $this->node['biblio_doi']  = $this->node['doi'];
         break;
       case 'issn':
