Skip to content

Commit 46da7e5

Browse files
committed
GQL-85: Allow users to view collection
1 parent c3cf318 commit 46da7e5

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

src/cmr/concepts/collection.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ export default class Collection extends Concept {
334334
* @param {Object} item The item returned from the CMR umm endpoint
335335
*/
336336
normalizeUmmItem(item) {
337-
const { umm } = item
337+
const { umm = {} } = item
338338

339339
const { ArchiveAndDistributionInformation: archiveAndDistributionInformation = {} } = umm
340340

src/resolvers/__tests__/collection.test.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ describe('Collection', () => {
267267

268268
nock(/example-cmr/)
269269
.defaultReplyHeaders({
270-
'CMR-Hits': 2,
270+
'CMR-Hits': 3,
271271
'CMR-Took': 7,
272272
'CMR-Request-Id': 'abcd-1234-efgh-5678'
273273
})
@@ -277,7 +277,8 @@ describe('Collection', () => {
277277
meta: {
278278
'concept-id': 'C100000-EDSC',
279279
'native-id': 'test-guid',
280-
'revision-id': '2'
280+
'revision-id': '3',
281+
deleted: false
281282
},
282283
umm: {
283284
Abstract: 'Cras mattis consectetur purus sit amet fermentum.'
@@ -286,7 +287,15 @@ describe('Collection', () => {
286287
meta: {
287288
'concept-id': 'C100000-EDSC',
288289
'native-id': 'test-guid',
289-
'revision-id': '1'
290+
'revision-id': '2',
291+
deleted: true
292+
}
293+
}, {
294+
meta: {
295+
'concept-id': 'C100000-EDSC',
296+
'native-id': 'test-guid',
297+
'revision-id': '1',
298+
deleted: false
290299
},
291300
umm: {
292301
Abstract: 'Cras mattis consectetur purus sit amet fermentum.'
@@ -549,8 +558,11 @@ describe('Collection', () => {
549558
quality: 'Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.',
550559
relatedUrls: [],
551560
revisions: {
552-
count: 2,
561+
count: 3,
553562
items: [
563+
{
564+
revisionId: '3'
565+
},
554566
{
555567
revisionId: '2'
556568
},

0 commit comments

Comments
 (0)