remove last comma if last entry
parent
e9f8780ca3
commit
ae3c10ac85
|
|
@ -106,22 +106,24 @@ public class RequestInterceptor implements HandlerInterceptor {
|
|||
}
|
||||
|
||||
private String convertFieldValuesToJson(List<String> fieldValues) {
|
||||
if (fieldValues == null) {
|
||||
return "";
|
||||
if (fieldValues == null || fieldValues.isEmpty()) {
|
||||
return "{}";
|
||||
}
|
||||
|
||||
StringBuilder fieldValueString = new StringBuilder();
|
||||
StringBuilder fieldValueString = new StringBuilder("{\n");
|
||||
for (String field : fieldValues) {
|
||||
fieldValueString.append("\"").append(field).append("\", \n");
|
||||
fieldValueString.append("\t\"").append(field).append("\",\n");
|
||||
}
|
||||
// Remove the last comma and space
|
||||
if (fieldValueString.length() >= 1) {
|
||||
// Remove the last comma and newline
|
||||
if (fieldValueString.length() >= 2) {
|
||||
fieldValueString.setLength(fieldValueString.length() - 2);
|
||||
}
|
||||
|
||||
fieldValueString.append("\n}");
|
||||
return fieldValueString.toString();
|
||||
}
|
||||
|
||||
|
||||
private Query buildQueryEntry(long transactionId, String actionType, String affectedForm, String changeNr, String assignedTo, int status, String requestId, String fieldValueJson) {
|
||||
return new Query.QueryBuilder(FORM_NAME)
|
||||
.addFieldValue("AssignedTo", 4, new Value(getValidatedField(assignedTo, "")))
|
||||
|
|
|
|||
Loading…
Reference in New Issue