File tree Expand file tree Collapse file tree
src/main/java/io/github/jpmorganchase/fusion/api/request Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -56,10 +56,17 @@ private IntegrityCheckingInputStream getIntegrityCheckingInputStream(
5656 return IntegrityCheckingInputStream .builder ()
5757 .part (response .getBody ())
5858 .checksum (head .getChecksum ())
59- .partChecker (PartChecker .builder ())
59+ .partChecker (PartChecker .builder ()
60+ .digestAlgo (getDigestAlgo (head )))
61+ .skipChecksum (configuration .isSkipCheckSumValidation ())
62+ .build ()
6063 .build ();
6164 }
6265
66+ private String getDigestAlgo (Head head ){
67+ return head .getChecksumAlgorithm () != null ? head .getChecksumAlgorithm () : configuration .getDigestAlgorithm ();
68+ }
69+
6370 private Head getHead (HttpResponse <InputStream > response , PartRequest pr ) {
6471 if (pr .isHeadRequired ()) {
6572 return Head .builder ().fromHeaders (response .getHeaders ()).build ();
You can’t perform that action at this time.
0 commit comments