File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -157,9 +157,9 @@ impl Handler for CratesfyiHandler {
157157 handle : impl FnOnce ( ) -> IronResult < Response > ,
158158 ) -> IronResult < Response > {
159159 if e. response . status == Some ( status:: NotFound ) {
160- // the routes are ordered from most specific to least ; give precedence to the
161- // original error message.
162- handle ( ) . or ( Err ( e ) )
160+ // the routes are ordered from least specific to most ; give precedence to the
161+ // new error message.
162+ handle ( )
163163 } else {
164164 Err ( e)
165165 }
@@ -176,11 +176,11 @@ impl Handler for CratesfyiHandler {
176176 // specific path means that buggy docs from 2018 will have missing CSS (#1181) so until
177177 // that's fixed, we need to keep the current (buggy) behavior.
178178 //
179- // It's important that `router_handler ` comes first so that local rustdoc files take
180- // precedence over global ones (see #1324 ).
181- self . router_handler
179+ // It's important that `shared_resource_handler ` comes first so that global rustdoc files take
180+ // precedence over local ones (see #1327 ).
181+ self . shared_resource_handler
182182 . handle ( req)
183- . or_else ( |e| if_404 ( e, || self . shared_resource_handler . handle ( req) ) )
183+ . or_else ( |e| if_404 ( e, || self . router_handler . handle ( req) ) )
184184 . or_else ( |e| {
185185 let err = if let Some ( err) = e. error . downcast_ref :: < error:: Nope > ( ) {
186186 * err
You can’t perform that action at this time.
0 commit comments