Cannot manually download some specials

[Fatal] NzbDroneErrorPipeline: Request Failed

System.ArgumentException: Empty collection is not allowed.
Parameter name: remoteEpisode.Episodes
   at NzbDrone.Common.EnsureThat.EnsureCollectionExtensions.HasItems[T](Param`1 param) in     m:\BuildAgent\work\328d72309b633a8\src\NzbDrone.Common\EnsureThat\EnsureCollecti
onExtensions.cs:line 52
   at NzbDrone.Core.Download.DownloadService.DownloadReport(RemoteEpisode remoteEpisode) in m:\BuildAgent\work\328d72309b633a8\src\NzbDrone.Core\Download\DownloadService.cs:line 33
   at NzbDrone.Api.Indexers.ReleaseModule.DownloadRelease(ReleaseResource release) in m:\BuildAgent\work\328d72309b633a8\src\NzbDrone.Api\Indexers\ReleaseModule.cs:line 67
   at NzbDrone.Api.Indexers.ReleaseModule.<.ctor>b__0(Object x) in m:\BuildAgent\work\328d72309b633a8\src\NzbDrone.Api\Indexers\ReleaseModule.cs:line 47
   at CallSite.Target(Closure , CallSite , Func`2 , Object )
   at Nancy.Routing.Route.<>c__DisplayClass4.<Wrap>b__3(Object parameters, CancellationToken context)

Sonarr can’t figure out which episode that release is. Similar to unknown series. Its also why the release is rejected with size is greater than max of zero.

At this time this would require quite a lot of work for episodes that come out a couple times a year, so we don’t plan on fixing it at this time.

Surely if it’s a manual download in a search result for a specific episode it can just treat that episode as what that release is for?

Not always, some indexers return some pretty wild results.

I’ve added it to Trello to look at one day: https://trello.com/c/T7A2beBJ/892-ability-to-force-grab-for-unknown-series-episode-s-in-manual-search