From 9f8a9e1535638af8586e73916a1e366f76b0bf02 Mon Sep 17 00:00:00 2001 From: Steven Winship <39765413+stevenwinship@users.noreply.github.com> Date: Wed, 29 Jan 2025 11:30:53 -0500 Subject: [PATCH] fix for support feedback check --- .../java/edu/harvard/iq/dataverse/api/SendFeedbackAPI.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/SendFeedbackAPI.java b/src/main/java/edu/harvard/iq/dataverse/api/SendFeedbackAPI.java index 0a6b3570b24..3bffcd042a3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/SendFeedbackAPI.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/SendFeedbackAPI.java @@ -47,7 +47,8 @@ public Response submitFeedback(@Context ContainerRequestContext crc, String json } JsonNumber jsonNumber = jsonObject.containsKey("targetId") ? jsonObject.getJsonNumber("targetId") : null; - String idtf = jsonObject.containsKey("identifier") ? jsonObject.getString("identifier") : null; + // idtf will hold the "targetId" or the "identifier". If neither is set then this is a general feedback to support + String idtf = jsonNumber != null ? jsonNumber.toString() : jsonObject.containsKey("identifier") ? jsonObject.getString("identifier") : null; DvObject feedbackTarget = null; if (jsonNumber != null) {