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
+}