diff --git a/module/VuFind/src/VuFind/ILS/Driver/DAIA.php b/module/VuFind/src/VuFind/ILS/Driver/DAIA.php index 4b7bec9bc83bdcb5c9d98429a2e160d9808c5deb..6d6cac9cdb2ecc4dc8d0dbd8f8dbdbb846440b30 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/DAIA.php +++ b/module/VuFind/src/VuFind/ILS/Driver/DAIA.php @@ -530,7 +530,7 @@ class DAIA extends AbstractBase implements foreach ($daiaArray["item"] as $item) { $result_item = []; $result_item["id"] = $id; - $result_item["item_id"] = $id; + $result_item["item_id"] = $item["id"]; $result_item["ilslink"] = $doc_href; $number++; // count items $result_item["number"] = $number; diff --git a/module/VuFind/tests/unit-tests/src/VuFindTest/ILS/Driver/DAIATest.php b/module/VuFind/tests/unit-tests/src/VuFindTest/ILS/Driver/DAIATest.php index dd5f2b2b0872a467496dd896723a2800cbe5447a..16519f97745b9383d9e955a1057fe6aa4e4bcc61 100644 --- a/module/VuFind/tests/unit-tests/src/VuFindTest/ILS/Driver/DAIATest.php +++ b/module/VuFind/tests/unit-tests/src/VuFindTest/ILS/Driver/DAIATest.php @@ -83,7 +83,7 @@ class DAIATest extends \VuFindTest\Unit\ILSDriverTestCase 'availability' => true, 'duedate' => null, 'id' => "027586081", - 'item_id' => "027586081", + 'item_id' => "http://uri.gbv.de/document/opac-de-000:epn:711134758", 'ilslink' => "http://opac.example-library.edu/DB=1/PPNSET?PPN=027586081", 'number' => 1, 'barcode' => "1", @@ -97,7 +97,7 @@ class DAIATest extends \VuFindTest\Unit\ILSDriverTestCase 'availability' => true, 'duedate' => null, 'id' => "027586081", - 'item_id' => "027586081", + 'item_id' => "http://uri.gbv.de/document/opac-de-000:epn:711134766", 'ilslink' => "http://opac.example-library.edu/DB=1/PPNSET?PPN=027586081", 'number' => 2, 'barcode' => "1", @@ -111,7 +111,7 @@ class DAIATest extends \VuFindTest\Unit\ILSDriverTestCase 'availability' => false, 'duedate' => "2115-02-09", 'id' => "027586081", - 'item_id' => "027586081", + 'item_id' => "http://uri.gbv.de/document/opac-de-000:epn:7111347777", 'ilslink' => "http://opac.example-library.edu/DB=1/PPNSET?PPN=027586081", 'number' => 3, 'barcode' => "1", @@ -277,4 +277,4 @@ class DAIATest extends \VuFindTest\Unit\ILSDriverTestCase $conn->setHttpService($service); return $conn; } -} \ No newline at end of file +}