Skip to content

Commit 92d1ec8

Browse files
authored
Merge pull request #11759 from IQSS/revert-11551-11536-Inconsistency-between-subject-metrics-for-dataverses-and-datasets
Revert "Added a control to publishing a Dataset and cleaning dataversesubjects table"
2 parents 449c2f7 + ed65852 commit 92d1ec8

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

src/main/java/edu/harvard/iq/dataverse/engine/command/impl/FinalizeDatasetPublicationCommand.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -334,16 +334,12 @@ private void updateParentDataversesSubjectsField(Dataset savedDataset, CommandCo
334334
while (dv != null) {
335335
boolean newSubjectsAdded = false;
336336
for (ControlledVocabularyValue cvv : dsf.getControlledVocabularyValues()) {
337-
if (!cvv.getStrValue().equals(DatasetField.NA_VALUE)) {
338-
if (!dv.getDataverseSubjects().contains(cvv)) {
339-
logger.fine("dv "+dv.getAlias()+" does not have subject "+cvv.getStrValue());
340-
newSubjectsAdded = true;
341-
dv.getDataverseSubjects().add(cvv);
342-
} else {
343-
logger.fine("dv "+dv.getAlias()+" already has subject "+cvv.getStrValue());
344-
}
337+
if (!dv.getDataverseSubjects().contains(cvv)) {
338+
logger.fine("dv "+dv.getAlias()+" does not have subject "+cvv.getStrValue());
339+
newSubjectsAdded = true;
340+
dv.getDataverseSubjects().add(cvv);
345341
} else {
346-
logger.fine("Subject is not recognized : " + cvv.getStrValue());
342+
logger.fine("dv "+dv.getAlias()+" already has subject "+cvv.getStrValue());
347343
}
348344
}
349345
if (newSubjectsAdded) {

src/main/resources/db/migration/V6.7.0.1.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)