From 01bd9957ed57ec3567346413db9e3a2072d5d8bf Mon Sep 17 00:00:00 2001 From: Bogdan Date: Sat, 28 Dec 2024 23:46:20 +0200 Subject: [PATCH] myanonamouse: catch search engine related error messages --- src/Jackett.Common/Indexers/Definitions/MyAnonamouse.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Common/Indexers/Definitions/MyAnonamouse.cs b/src/Jackett.Common/Indexers/Definitions/MyAnonamouse.cs index ac75c4187..87c803a5f 100644 --- a/src/Jackett.Common/Indexers/Definitions/MyAnonamouse.cs +++ b/src/Jackett.Common/Indexers/Definitions/MyAnonamouse.cs @@ -273,6 +273,11 @@ namespace Jackett.Common.Indexers.Definitions return releases; } + if (jsonResponse.Data == null) + { + throw new Exception($"Unexpected response content from indexer request: {jsonResponse.Message ?? "Check the logs for more information."}"); + } + foreach (var item in jsonResponse.Data) { var id = item.Id; @@ -361,7 +366,8 @@ namespace Jackett.Common.Indexers.Definitions public class MyAnonamouseResponse { public string Error { get; set; } - public List Data { get; set; } + public IReadOnlyCollection Data { get; set; } + public string Message { get; set; } } public class MyAnonamouseTorrent