From 2007b5993b0792f322b3bbb7627da2951a178dda Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Wed, 21 Jul 2021 13:38:33 +0200
Subject: [PATCH] mc

---
 .../textgrid/middleware/RecordDelivererAbstract.java   |  2 +-
 .../textgrid/middleware/RecordDelivererDATACITE.java   |  3 +--
 .../info/textgrid/middleware/RecordDelivererDC.java    | 10 +++++++++-
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererAbstract.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererAbstract.java
index 0a77941c..022e5a58 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererAbstract.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererAbstract.java
@@ -7,7 +7,7 @@ import info.textgrid.middleware.oaipmh.RequestType;
 /**
  * @author Maximilian Brodhun, SUB Göttingen
  * @author Stefan E. Funk, SUB Göttingen
- * @version 2021-07-06
+ * @version 2021-07-21
  * @since 2019-03-07
  */
 
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java
index cad417d3..d6923ef2 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java
@@ -21,7 +21,6 @@ import info.textgrid.middleware.oaipmh.HeaderType;
 import info.textgrid.middleware.oaipmh.OAIPMHtype;
 import info.textgrid.middleware.oaipmh.ObjectFactory;
 import info.textgrid.middleware.oaipmh.OpenaireDescriptionType;
-import info.textgrid.middleware.oaipmh.RecordType;
 import info.textgrid.middleware.oaipmh.RelatedIdentifierType;
 import info.textgrid.middleware.oaipmh.RelationType;
 import info.textgrid.middleware.oaipmh.Resource;
@@ -54,7 +53,7 @@ import info.textgrid.middleware.oaipmh.Resource.Titles.Title;
 /**
  * @author Maximilian Brodhun, SUB Göttingen
  * @author Stefan E. Funk, SUB Göttingen
- * @version 2021-07-12
+ * @version 2021-07-21
  * @since 2020-06-13
  */
 @Component
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
index 8dd1d391..01646955 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
@@ -24,7 +24,6 @@ import info.textgrid.middleware.oaipmh.RecordType;
  * @version 2021-07-06
  * @since 2014-02-17
  */
-
 @Component
 public class RecordDelivererDC extends RecordDelivererAbstract {
 
@@ -50,6 +49,15 @@ public class RecordDelivererDC extends RecordDelivererAbstract {
     RecordType record = new RecordType();
     DublinCoreBuilder dublinCoreBuilder;
 
+    System.out.println("  ##  fields (getRecordById): ");
+    if (this.fields != null) {
+      for (int i = 0; i < this.fields.length; i++) {
+        System.out.println("\t" + this.fields[i]);
+      }
+    } else {
+      System.out.println("NULL");
+    }
+
     String changedId = id;
     if (id.startsWith(this.repositoryObjectURIPrefix)) {
       // FIXME Why do we need changeID? Where is it used?
-- 
GitLab