From 46f293d8f6a4758cad616255a40c230889897cb4 Mon Sep 17 00:00:00 2001 From: Andrapyre <42009361+Andrapyre@users.noreply.github.com> Date: Thu, 4 Apr 2024 06:38:49 +0200 Subject: [PATCH] adding fix with unit tests --- requests/src/requests/Model.scala | 3 ++ requests/test/resources/license.zip | Bin 0 -> 847 bytes requests/test/src/requests/ModelTests.scala | 47 ++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 requests/test/resources/license.zip create mode 100644 requests/test/src/requests/ModelTests.scala diff --git a/requests/src/requests/Model.scala b/requests/src/requests/Model.scala index 797500c..4d7c679 100644 --- a/requests/src/requests/Model.scala +++ b/requests/src/requests/Model.scala @@ -132,6 +132,9 @@ object RequestBlob{ partBytes.foreach { case(name, filename, part) => writeBytes(pref + boundary + crlf) + part.data.headers.foreach { case (headerName, headerValue) => + writeBytes(s"$headerName: $headerValue$crlf") + } writeBytes(ContentDisposition) out.write(name) if (filename.nonEmpty){ diff --git a/requests/test/resources/license.zip b/requests/test/resources/license.zip new file mode 100644 index 0000000000000000000000000000000000000000..0976494cd146faf5491b561ae84f4f4e610d6f15 GIT binary patch literal 847 zcmWIWW@Zs#-~htSp*0Z;>VYy*LPzr%ZqPI+n6#%P7E3Spnq8`?BcarQHh1DxwP`ZiqF_`lD1 z!rQX$2^aS4JI=Fmt?zr@-)6Qw8#kG5n5eoWnDv>2jiK1?)3qCxn;qCw*K}UqzV;wr zMEJYB#Cw<0ANt?-e}1a0`_|k-CG*2KtMX&{uQ_M474JBlx#CyCERMcr!v}o<+piWF z39_(<*0*;{+VJggUXhdkTR0>@+4%6e3raoZ#|u`oHJ{}TxwrdPSOh)WK*22mBL)XIkCz8UrZOTJ^l4Un*tA$t3&WQ`uGbliNeDA3SIy*0yI``jo1z#sYi!D=MN( z3knaP_`d%v>!P($~2LHeB+_`xL@;=A@3__Rcf&5<81$9+HoKB;UJWDU(u-gJ+bS7PoNfv`6c(k(m@DFbrK72N=8S}l+aKO( z+;IB1P2m3uPZoc{wF_R>?-qZX_FOFt6>11Kd2cr!AIFe6eqvK%Ot!@!b8 Z5R1q(AK=Z(22#!lgrPwC3D7bI1^_