From 6df7d97392d90d456d3e84730de1f44cc4f2210c Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Tue, 2 Dec 2014 16:35:18 +0100
Subject: [PATCH] More debugging for titles.

---
 .../java/info/textgrid/middleware/RecordListDeliverer.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
index d0105746..86a95a40 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
@@ -30,6 +30,8 @@ import info.textgrid.namespaces.middleware.tgcrud.common.TextGridMimetypes;
 
 /**
  * TODO Make aggregator URL configurable!
+ * 
+ * TODO Care about repeatable fields as done in TITLE!
  */
 
 public class RecordListDeliverer {
@@ -315,8 +317,9 @@ public class RecordListDeliverer {
 						/*
 						 * DC-Title
 						 */
-						for (int i = 0; i < hit.getFields().size(); i++) {
-							if (hit.getFields().get(TITLE) != null) {
+						if (hit.getFields().get(TITLE) != null) {
+							for (int i = 0; i < hit.getFields().get(TITLE)
+									.getValues().size(); i++) {
 								titles.add(hit.getFields().get(TITLE).values()
 										.get(i).toString());
 							}
-- 
GitLab