enhanced debugging

pull/122/head
Michael Peter Christen 8 years ago
parent 7de7879f13
commit 3b1d640a3c

@ -435,13 +435,13 @@ public enum CollectionSchema implements SchemaDeclaration {
return;
}
if (this.type == SolrType.num_integer) {
assert (value.iterator().next() instanceof Integer);
assert (value.iterator().next() instanceof Integer) : "type: " + value.iterator().next().getClass().getName();
doc.setField(this.getSolrFieldName(), value.toArray(new Integer[value.size()]));
} else if (this.type == SolrType.string || this.type == SolrType.text_general) {
assert (value.iterator().next() instanceof String);
assert (value.iterator().next() instanceof String) : "type: " + value.iterator().next().getClass().getName();
doc.setField(this.getSolrFieldName(), value.toArray(new String[value.size()]));
} else if (this.type == SolrType.date) {
assert (value.iterator().next() instanceof String) || (value.iterator().next() instanceof Date);
assert (value.iterator().next() instanceof String) || (value.iterator().next() instanceof Date) : "type: " + value.iterator().next().getClass().getName();
if (value.iterator().next() instanceof String) {
Date[] da = new Date[value.size()];
for (int i = 0; i < value.size(); i++) {

Loading…
Cancel
Save