diff --git a/lib/routing_filter/adapters/routers/journey.rb b/lib/routing_filter/adapters/routers/journey.rb index 39b7a3a..f88414c 100644 --- a/lib/routing_filter/adapters/routers/journey.rb +++ b/lib/routing_filter/adapters/routers/journey.rb @@ -8,9 +8,10 @@ def find_routes(env) filter_parameters end - super(env).map do |match, parameters, route| - [ match, parameters.merge(filter_parameters), route ] - end.tap do |match, parameters, route| + super(env).map do | route| + env.parameters.merge(filter_parameters) + [ route ] + end.tap do |route| # restore the original path if env.is_a?(Hash) env['PATH_INFO'] = original_path