From 40f8e8bc1b95451d220c6a0dcb722c8790b35efb Mon Sep 17 00:00:00 2001 From: Frank Morgner <morgnerf@ub.uni-leipzig.de> Date: Fri, 17 Aug 2018 14:28:39 +0200 Subject: [PATCH] refs #13811 * modifies order of clauses to determine genre of further OpenUrl processing --- .../src/finc/RecordDriver/SolrDefaultFincTrait.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php index 3f7b0291625..0165b8b045a 100644 --- a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php @@ -249,7 +249,11 @@ trait SolrDefaultFincTrait $formats = $explode_formats($formats); - if (in_array('Book', $formats)) { + if (strlen($this->getCleanISSN()) > 0) { + return 'Journal'; + } else if (strlen($this->getCleanISBN()) > 0) { + return 'Book'; + } else if (in_array('Book', $formats)) { return 'Book'; } else if (in_array('Article', $formats)) { return 'Article'; @@ -257,10 +261,6 @@ trait SolrDefaultFincTrait return 'Journal'; } else if (isset($formats[0])) { return $formats[0]; - } else if (strlen($this->getCleanISSN()) > 0) { - return 'Journal'; - } else if (strlen($this->getCleanISBN()) > 0) { - return 'Book'; } return 'UnknownFormat'; } -- GitLab