Modify Compliance Suggestion feedback null value handling (#1050)

This commit is contained in:
Yi (Alan) Wang 2018-03-20 12:08:51 -07:00 committed by GitHub
parent fc3a5319e0
commit 488b88f860
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -332,8 +332,8 @@ public class Dataset extends Controller {
try {
JsonNode record = request().body().asJson();
String feedback = record.hasNonNull("feedback") ? record.get("feedback").asText().toUpperCase() : null;
String uid = record.hasNonNull("uid") ? record.get("uid").asText() : null;
if (uid == null || (!"ACCEPT".equals(feedback) && !"REJECT".equals(feedback))) {
String uid = record.hasNonNull("uid") ? record.get("uid").asText() : "";
if (!"ACCEPT".equals(feedback) && !"REJECT".equals(feedback)) {
return Promise.promise(() -> badRequest(_EMPTY_RESPONSE));
}