diff --git a/src/Jackett.Common/Indexers/MyAnonamouse.cs b/src/Jackett.Common/Indexers/MyAnonamouse.cs index abb46e751..5a6fd5833 100644 --- a/src/Jackett.Common/Indexers/MyAnonamouse.cs +++ b/src/Jackett.Common/Indexers/MyAnonamouse.cs @@ -225,11 +225,17 @@ namespace Jackett.Common.Indexers var authorInfo = item.Value("author_info"); string author = null; if (!string.IsNullOrWhiteSpace(authorInfo)) - { - authorInfo = Regex.Unescape(authorInfo); - var authorInfoJson = JObject.Parse(authorInfo); - author = authorInfoJson.First.Last.Value(); - } + try + { + authorInfo = Regex.Unescape(authorInfo); + var authorInfoJson = JObject.Parse(authorInfo); + author = authorInfoJson.First.Last.Value(); + } + catch (Exception) + { + // the JSON on author_info field can be malformed due to double quotes + logger.Warn($"{DisplayName} error parsing author_info: {authorInfo}"); + } if (author != null) release.Title += " by " + author;