From c76137a70c61ae2ae01df3f68e1132b1901929f3 Mon Sep 17 00:00:00 2001 From: KZ Date: Wed, 29 Jul 2015 21:11:30 +0100 Subject: [PATCH] Fix testing indexers --- src/Jackett/Models/TorznabQuery.cs | 5 +++++ src/Jackett/WebAPIExceptionLogger.cs | 11 +++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Jackett/Models/TorznabQuery.cs b/src/Jackett/Models/TorznabQuery.cs index 449b3af96..fd4b64efc 100644 --- a/src/Jackett/Models/TorznabQuery.cs +++ b/src/Jackett/Models/TorznabQuery.cs @@ -24,6 +24,11 @@ namespace Jackett.Models public string SearchTerm { get; set; } public string SanitizedSearchTerm { get; set; } + public TorznabQuery() + { + Categories = new int[0]; + } + public string GetEpisodeSearchString() { if (Season == 0) diff --git a/src/Jackett/WebAPIExceptionLogger.cs b/src/Jackett/WebAPIExceptionLogger.cs index a9f900f2e..240ffda7c 100644 --- a/src/Jackett/WebAPIExceptionLogger.cs +++ b/src/Jackett/WebAPIExceptionLogger.cs @@ -13,10 +13,13 @@ namespace Jackett { public async Task LogAsync(ExceptionLoggerContext context, CancellationToken cancellationToken) { - Engine.Logger.Error("Unhandled exception: " + context.Exception.GetExceptionDetails()); - var request = await context.Request.Content.ReadAsStringAsync(); - Engine.Logger.Error("Unhandled exception url: " + context.Request.RequestUri); - Engine.Logger.Error("Unhandled exception request body: " + request); + // OWIN seems to give lots of these exceptions but we are not interested in them. + if (context.Exception.Message != "Error while copying content to a stream.") + { + Engine.Logger.Error("Unhandled exception: " + context.Exception.GetExceptionDetails()); + var request = await context.Request.Content.ReadAsStringAsync(); + Engine.Logger.Error("Unhandled exception url: " + context.Request.RequestUri); + } } } }