forked from loafle/openapi-generator-original
Fix NPE when passing null in a formData that is not required. (#12028)
This commit is contained in:
committed by
GitHub
parent
9aaf30e0f2
commit
48aae8eb4b
@@ -121,17 +121,17 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result updatePetWithForm(Http.Request request, Long petId) throws Exception {
|
||||
String valuename = (request.body().asMultipartFormData().asFormUrlEncoded().get("name"))[0];
|
||||
String[] valuename = request.body().asMultipartFormData().asFormUrlEncoded().get("name");
|
||||
String name;
|
||||
if (valuename != null) {
|
||||
name = valuename;
|
||||
name = valuename[0];
|
||||
} else {
|
||||
name = null;
|
||||
}
|
||||
String valuestatus = (request.body().asMultipartFormData().asFormUrlEncoded().get("status"))[0];
|
||||
String[] valuestatus = request.body().asMultipartFormData().asFormUrlEncoded().get("status");
|
||||
String status;
|
||||
if (valuestatus != null) {
|
||||
status = valuestatus;
|
||||
status = valuestatus[0];
|
||||
} else {
|
||||
status = null;
|
||||
}
|
||||
@@ -140,10 +140,10 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result uploadFile(Http.Request request, Long petId) throws Exception {
|
||||
String valueadditionalMetadata = (request.body().asMultipartFormData().asFormUrlEncoded().get("additionalMetadata"))[0];
|
||||
String[] valueadditionalMetadata = request.body().asMultipartFormData().asFormUrlEncoded().get("additionalMetadata");
|
||||
String additionalMetadata;
|
||||
if (valueadditionalMetadata != null) {
|
||||
additionalMetadata = valueadditionalMetadata;
|
||||
additionalMetadata = valueadditionalMetadata[0];
|
||||
} else {
|
||||
additionalMetadata = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user