From 3c669d1dabffde6dac78633212cc9a770b00df6d Mon Sep 17 00:00:00 2001 From: Jim Myers Date: Wed, 14 Aug 2019 17:50:22 -0400 Subject: [PATCH] consider tag changes as fmd changes --- .../java/edu/harvard/iq/dataverse/FileMetadata.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java b/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java index f58117f64e6..380720de4f8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java @@ -546,6 +546,17 @@ public boolean contentEquals(FileMetadata other) { } else if (other.getDescription() != null) { return false; } + List categoryNames =this.getCategoriesByName(); + List otherCategoryNames =other.getCategoriesByName(); + if(!categoryNames.isEmpty()) { + categoryNames.sort(null); + otherCategoryNames.sort(null); + if (!categoryNames.equals(otherCategoryNames)) { + return false; + } + } else if(!otherCategoryNames.isEmpty()) { + return false; + } return true; }