Skip to content

Commit 534ee3a

Browse files
committed
Verify optional message is not missing or a literal "null" value
1 parent 5c296da commit 534ee3a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/RequestItemRepository.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,10 @@ public RequestItemRest put(Context context, HttpServletRequest request,
242242
}
243243

244244
JsonNode responseMessageNode = requestBody.findValue("responseMessage");
245-
String message = responseMessageNode.asText();
245+
String message = null;
246+
if (responseMessageNode != null && !responseMessageNode.isNull()) {
247+
message = responseMessageNode.asText();
248+
}
246249

247250
ri.setDecision_date(new Date());
248251
requestItemService.update(context, ri);

0 commit comments

Comments
 (0)