Order the pipeline registration process.

This commit is contained in:
Taloth Saldono
2016-07-24 00:48:04 +02:00
parent a2536deef0
commit 19aded7a15
9 changed files with 19 additions and 2 deletions

View File

@@ -1,8 +1,9 @@
using System;
using NLog;
using System.Linq;
using Nancy;
using Nancy.Bootstrapper;
using Nancy.Diagnostics;
using NLog;
using NzbDrone.Api.ErrorManagement;
using NzbDrone.Api.Extensions.Pipelines;
using NzbDrone.Common.EnvironmentInfo;
@@ -43,7 +44,7 @@ namespace NzbDrone.Api
private void RegisterPipelines(IPipelines pipelines)
{
var pipelineRegistrars = _tinyIoCContainer.ResolveAll<IRegisterNancyPipeline>();
var pipelineRegistrars = _tinyIoCContainer.ResolveAll<IRegisterNancyPipeline>().OrderBy(v => v.Order).ToList();
foreach (var registerNancyPipeline in pipelineRegistrars)
{