diff --git a/modules/crossref/biblio.crossref.client.php b/modules/crossref/biblio.crossref.client.php index 2d582d7..f913847 100644 --- a/modules/crossref/biblio.crossref.client.php +++ b/modules/crossref/biblio.crossref.client.php @@ -291,7 +291,8 @@ class BiblioCrossRefClient } break; case 'resource': - if ($this->doi_data) { + // only allow first url value. see #788384 + if ($this->doi_data && !isset($this->node['biblio_url'])) { $this->_set_data('biblio_url', $data); } break; @@ -340,4 +341,4 @@ class BiblioCrossRefClient if ($role == 'translator') return 4; return NULL; } -} \ No newline at end of file +}