Skip to content

Commit a3d5410

Browse files
committed
fix: don't duplicate nested compound fields in metadataBlocks returned by search API
1 parent 69ebed2 commit a3d5410

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ private void json(Map<String, List<String>> metadataFieldMapNames,
750750
for (DatasetField datasetField : datasetFields) {
751751
if (metadataBlockFieldNames.contains("*")
752752
|| metadataBlockFieldNames.contains(datasetField.getDatasetFieldType().getName())) {
753-
if (datasetField.getDatasetFieldType().isCompound() || !datasetField.getDatasetFieldType().isHasParent()) {
753+
if (!datasetField.getDatasetFieldType().isHasParent()) {
754754
JsonObject item = JsonPrinter.json(datasetField);
755755
if (item != null) {
756756
fieldsArray.add(item);

0 commit comments

Comments
 (0)