Skip to content

Commit

Permalink
No need for certifier callback. Make sure filename ends with .pdf
Browse files Browse the repository at this point in the history
  • Loading branch information
Luis-Cruz committed Oct 27, 2020
1 parent 3d6f2a2 commit 1faecc5
Showing 1 changed file with 1 addition and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -99,10 +99,6 @@ public void sendDocumentToBeCertified(final String filename, final InputStream i
formDataMultiPart.bodyPart(new FormDataBodyPart("identifier", uuid));
formDataMultiPart.bodyPart(new FormDataBodyPart("alreadyCertified", Boolean.FALSE.toString()));

final String nounce = Jwts.builder().setSubject(uuid)
.signWith(SignatureAlgorithm.HS512, RegistrationProcessConfiguration.certifierJwtSecret()).compact();
formDataMultiPart.bodyPart(new FormDataBodyPart("callback", CoreConfiguration.getConfiguration().applicationUrl()
+ "/registration-process/registration-declarations/cert/" + "registrationExternalId" + "?nounce=" + nounce));
final Client client = ClientBuilder.newClient();
client.register(MultiPartFeature.class);
client.register(JsonBodyReaderWriter.class);
Expand All @@ -126,7 +122,7 @@ private String upload(final String username, final String filename, final byte[]
.header("Authorization", "Bearer " + getAccessToken("fenix"))
.header("X-Requested-With", "XMLHttpRequest")
.field("path", "");
final Function<MultipartBody, MultipartBody> fileSetter = b -> b.field("file", content, filename);
final Function<MultipartBody, MultipartBody> fileSetter = b -> b.field("file", content, filename.endsWith(".pdf") ? filename : filename + ".pdf");
final HttpResponse<String> response = fileSetter.apply(request).asString();
final JsonObject result = new JsonParser().parse(response.getBody()).getAsJsonObject();
final JsonElement id = result.get("id");
Expand Down

0 comments on commit 1faecc5

Please sign in to comment.