Fix the exception in #440

This commit is contained in:
tidusjar 2016-07-26 20:01:29 +01:00
parent f03392691c
commit 85baa67f29
3 changed files with 120 additions and 113 deletions

View file

@ -60,6 +60,7 @@ namespace PlexRequests.UI.Helpers
public static JsonResponseModel SendSonarrError(List<string> result)
{
var model = new JsonResponseModel {Result = false};
if (!result.Any())
{

View file

@ -637,8 +637,8 @@ namespace PlexRequests.UI.Modules
{
return await AddRequest(model, settings, $"{fullShowName} {Resources.UI.Search_SuccessfullyAdded}");
}
return Response.AsJson(ValidationHelper.SendSonarrError(result?.ErrorMessages));
Log.Debug("Error with sending to sonarr.");
return Response.AsJson(ValidationHelper.SendSonarrError(result?.ErrorMessages ?? new List<string>()));
}
var srSettings = SickRageService.GetSettings();

View file

@ -157,9 +157,15 @@
</div>
<div class="col-sm-5 ">
<div>
{{#if_eq type "movie"}}
<a href="https://www.themoviedb.org/movie/{{id}}/" target="_blank">
<h4>{{title}} ({{year}})</h4>
</a>
{{else}}
<a href="http://www.imdb.com/title/{{imdb}}/" target="_blank">
<h4>{{title}} ({{year}})</h4>
</a>
{{/if_eq}}
</div>
<p>{{overview}}</p>
</div>
@ -341,9 +347,9 @@
</script>
<script id="seasonNumber-template" type="text/x-handlebars-template">
<br />
<br />
<br />
<br />
<br />
<br />
<div id="seasonNumber{{seasonNumber}}">
<strong>@UI.Search_Season {{seasonNumber}}</strong>
</div>