Skip to content

Commit 3a3943b

Browse files
committed
fix race comdition updating dataset with thumbnail
1 parent 5f2261e commit 3a3943b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,10 @@ public Dataset execute(CommandContext ctxt) throws CommandException {
175175
// Populate thumbnail if needed and allowed
176176
if (theDataset.getThumbnailFile() == null && !theDataset.isUseGenericThumbnail()) {
177177
Long thumbnailFileId = ctxt.datasetVersion().getThumbnailByVersionId(version.getId());
178-
theDataset.setThumbnailFile(ctxt.datasetVersion().getDataFileById(thumbnailFileId));
179-
logger.info("Setting default thumbnail " + theDataset.getThumbnailUrl());
178+
if (thumbnailFileId != null) {
179+
theDataset.setThumbnailFile(ctxt.datasetVersion().getDataFileById(thumbnailFileId));
180+
logger.info("Setting default thumbnail " + theDataset.getThumbnailUrl());
181+
}
180182
}
181183

182184
//

0 commit comments

Comments
 (0)