From a38b13608ebc939c433f38470f8db1b5a938e5e2 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Fri, 10 Nov 2017 12:48:24 +0100 Subject: [PATCH] automapper: default to UTF8 encoding --- src/Jackett.Common/Plumbing/JackettModule.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Jackett.Common/Plumbing/JackettModule.cs b/src/Jackett.Common/Plumbing/JackettModule.cs index 8f30a061a..1a42de7ca 100644 --- a/src/Jackett.Common/Plumbing/JackettModule.cs +++ b/src/Jackett.Common/Plumbing/JackettModule.cs @@ -131,14 +131,16 @@ namespace Jackett { cfg.CreateMap().ForMember(x => x.Content, opt => opt.Ignore()).AfterMap((be, str) => { - str.Content = be.Request.Encoding.GetString(be.Content); + var encoding = be.Request.Encoding ?? Encoding.UTF8; + str.Content = encoding.GetString(be.Content); }); cfg.CreateMap().ForMember(x => x.Content, opt => opt.Ignore()).AfterMap((str, be) => { if (!string.IsNullOrEmpty(str.Content)) { - be.Content = str.Request.Encoding.GetBytes(str.Content); + var encoding = str.Request.Encoding ?? Encoding.UTF8; + be.Content = encoding.GetBytes(str.Content); } });