From 23c3c30d25adcbba8d4d4178ede11ef6fc580e18 Mon Sep 17 00:00:00 2001 From: nayib-jose-gloria Date: Wed, 18 Jan 2023 15:52:28 -0500 Subject: [PATCH] fix: check whether revision's consortia list has changed when determining whether collection has updates Signed-off-by: nayib-jose-gloria --- frontend/src/common/utils/checkForRevisionChange.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/common/utils/checkForRevisionChange.ts b/frontend/src/common/utils/checkForRevisionChange.ts index a28fb61c5cd03..b804525f7c0a3 100644 --- a/frontend/src/common/utils/checkForRevisionChange.ts +++ b/frontend/src/common/utils/checkForRevisionChange.ts @@ -16,6 +16,7 @@ const IGNORED_COLLECTION_FIELDS = [ "datasets", "genesets", "links", + "consortia", ] as Array; const IGNORED_DATASET_FIELDS = [ "created_at", @@ -114,6 +115,10 @@ export default function checkForRevisionChange( //Check links for differences if (checkListForChanges(revision.links, publishedCollection.links)) return true; + //Check consortia for differences + if (publishedCollection.consortia.length !== revision.consortia.length) return true; + if (checkListForChanges(revision.consortia, publishedCollection.consortia)) + return true; if ( checkDatasetsForChanges(revision.datasets, publishedCollection.datasets)