From d95befbe81cfc09c26d9bf9616929ee7f2f0e027 Mon Sep 17 00:00:00 2001 From: Josh Leeb-du Toit Date: Sun, 3 Jun 2018 16:35:03 +1000 Subject: [PATCH] Fix Middleware::response not run if Err in start --- src/pipeline.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipeline.rs b/src/pipeline.rs index f9ec97137..b3965d796 100644 --- a/src/pipeline.rs +++ b/src/pipeline.rs @@ -263,7 +263,7 @@ impl> StartMiddlewares { _s: PhantomData, }) } - Err(err) => return ProcessResponse::init(err.into()), + Err(err) => return RunMiddlewares::init(info, err.into()), } } } @@ -297,13 +297,13 @@ impl> StartMiddlewares { continue 'outer; } Err(err) => { - return Some(ProcessResponse::init(err.into())) + return Some(RunMiddlewares::init(info, err.into())) } } } } } - Err(err) => return Some(ProcessResponse::init(err.into())), + Err(err) => return Some(RunMiddlewares::init(info, err.into())), } } }