]> git.ipfire.org Git - thirdparty/patchwork.git/commit
skip original Content-Transfer-Encoding for mbox
authorYuri Volchkov <yuri.volchkov@gmail.com>
Mon, 7 May 2018 15:57:55 +0000 (01:57 +1000)
committerStephen Finucane <stephen@that.guru>
Tue, 8 May 2018 08:20:59 +0000 (09:20 +0100)
commit6b10927e3e5294a33e82240a6c2f10eeca9c257f
treedd13dd85a8d4c62a93e5142f432975e67019c76c
parent771c0adec681fa9a829e19805f90c0cf7bdbcdde
skip original Content-Transfer-Encoding for mbox

In the commit 01b9cbb9 all original mail headers are copied into the
resulted mbox file. This means that some headers are going to be
present twice in the generated mbox. That is fine unless the original
email arrived in base64 encoding.

Apparently git relies on the latest Content-Transfer-Encoding key. And
since downloaded patch's actual encoding is '7bit', git fails to apply
it with the message 'Patch is empty'.

Since patchwork adds a proper 'Content-Transfer-Encoding' anyways,
let's skip this field while copying headers from the original mail

Signed-off-by: Yuri Volchkov <yuri.volchkov@gmail.com>
Acked-by: Veronika Kabatova <vkabatov@redhat.com>
Reviewed-by: Stephen Finucane <stephen@that.guru>
patchwork/views/utils.py