Skip to content

Commit 0b14812

Browse files
committed
rename findByDvoOrDie to include the type check
1 parent d6bc940 commit 0b14812

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ protected DvObject findDvo(@NotNull final String id) throws WrappedResponse {
587587
* @throws WrappedResponse
588588
*/
589589
@NotNull
590-
protected DvObject findDvoByIdAndTypeOrDie(@NotNull final String dvIdtf, String type) throws WrappedResponse {
590+
protected DvObject findDvoByIdAndFeaturedItemTypeOrDie(@NotNull final String dvIdtf, String type) throws WrappedResponse {
591591
try {
592592
DataverseFeaturedItem.TYPES dvType = DataverseFeaturedItem.getDvType(type);
593593
DvObject dvObject = isNumeric(dvIdtf) ? findDvo(Long.valueOf(dvIdtf)) : null;

src/main/java/edu/harvard/iq/dataverse/api/DataverseFeaturedItems.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public Response updateFeaturedItem(@Context ContainerRequestContext crc,
6363
if (dataverseFeaturedItem == null) {
6464
throw new WrappedResponse(error(Response.Status.NOT_FOUND, MessageFormat.format(BundleUtil.getStringFromBundle("dataverseFeaturedItems.errors.notFound"), id)));
6565
}
66-
DvObject dvObject = (dvObjectIdtf != null) ? findDvoByIdAndTypeOrDie(dvObjectIdtf, type) : null;
66+
DvObject dvObject = (dvObjectIdtf != null) ? findDvoByIdAndFeaturedItemTypeOrDie(dvObjectIdtf, type) : null;
6767
UpdatedDataverseFeaturedItemDTO updatedDataverseFeaturedItemDTO = UpdatedDataverseFeaturedItemDTO.fromFormData(content, displayOrder, keepFile, imageFileInputStream, contentDispositionHeader, type, dvObject);
6868
return ok(json(execCommand(new UpdateDataverseFeaturedItemCommand(createDataverseRequest(getRequestUser(crc)), dataverseFeaturedItem, updatedDataverseFeaturedItemDTO))));
6969
} catch (WrappedResponse e) {

src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1803,7 +1803,7 @@ public Response createFeaturedItem(@Context ContainerRequestContext crc,
18031803
try {
18041804
dataverse = findDataverseOrDie(dvIdtf);
18051805
if (dvObjectIdtf != null) {
1806-
dvObject = findDvoByIdAndTypeOrDie(dvObjectIdtf, type);
1806+
dvObject = findDvoByIdAndFeaturedItemTypeOrDie(dvObjectIdtf, type);
18071807
}
18081808
} catch (WrappedResponse wr) {
18091809
return wr.getResponse();
@@ -1891,7 +1891,7 @@ public Response updateFeaturedItems(
18911891

18921892
// ignore dvObject if the id is missing or an empty string
18931893
DvObject dvObject = dvObjectIdtf.get(i) != null && !dvObjectIdtf.get(i).isEmpty()
1894-
? findDvoByIdAndTypeOrDie(dvObjectIdtf.get(i), types.get(i)) : null;
1894+
? findDvoByIdAndFeaturedItemTypeOrDie(dvObjectIdtf.get(i), types.get(i)) : null;
18951895
if (ids.get(i) == 0) {
18961896
newItems.add(NewDataverseFeaturedItemDTO.fromFormData(
18971897
contents.get(i), displayOrders.get(i), fileInputStream, contentDisposition, types.get(i), dvObject));

0 commit comments

Comments
 (0)