Skip to content

Commit fa993e3

Browse files
committed
GQL-118: Move ummKey check to parseRevisionUmm
1 parent 6555b0a commit fa993e3

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

src/cmr/concepts/concept.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,14 @@ export default class Concept {
718718
umm: data
719719
}
720720

721+
// Set the conceptId if ummKeys is empty
722+
const { ummKeys = [] } = this.requestInfo
723+
if (ummKeys.length === 0) {
724+
// Create a unique item key
725+
const itemKey = `${this.fetchedConceptId}-0`
726+
this.setItemValue(itemKey, 'conceptId', this.fetchedConceptId)
727+
}
728+
721729
// Wrap in array for consistency with search endpoint
722730
return [wrappedData]
723731
}
@@ -1138,12 +1146,7 @@ export default class Concept {
11381146

11391147
this.setEssentialUmmValues(itemKey, normalizedItem)
11401148

1141-
// If ummKeys is empty, at least set the conceptId
1142-
if (ummKeys.length === 0) {
1143-
this.setItemValue(itemKey, 'conceptId', normalizedItem.meta['concept-id'])
1144-
} else {
1145-
this.setUmmItems(item, itemKey, ummKeys, ummKeyMappings)
1146-
}
1149+
this.setUmmItems(item, itemKey, ummKeys, ummKeyMappings)
11471150
})
11481151
}
11491152

0 commit comments

Comments
 (0)