Skip to content

Commit 86ae20d

Browse files
committed
missing ! - also check file in dataset as in existing code
1 parent d0a670b commit 86ae20d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/edu/harvard/iq/dataverse/dataverse/featured/DataverseFeaturedItemServiceBean.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public void deleteInvalidatedFeaturedItemsByDataset(Dataset dataset) {
7676
DataFile df = (DataFile) featuredItem.getDvObject();
7777

7878
// Check if the file is restricted or deleted
79-
if (df.isRestricted() || df.isInDatasetVersion(latestVersion)) {
79+
if (df.isRestricted() || (dataset.equals(df.getOwner()) && !df.isInDatasetVersion(latestVersion))) {
8080
logger.fine("Deleting invalidated Featured Item for " + (df.isRestricted() ? "Restricted" : "Deleted") + " Datafile ID: " + df.getId());
8181
deleteAllByDvObjectId(df.getId());
8282
}

0 commit comments

Comments
 (0)