lib/contrast/framework/sinatra/support.rb in contrast-agent-4.6.0 vs lib/contrast/framework/sinatra/support.rb in contrast-agent-4.7.0
- old
+ new
@@ -112,10 +112,12 @@
end
return controller, route_pattern if route_pattern
# Check routes defined in superclass if present.
- return _route_recurse(controller.superclass, method, route) if controller.superclass&.instance_variable_get(:@routes)
+ return unless controller.superclass&.instance_variable_get(:@routes)
+
+ _route_recurse(controller.superclass, method, route)
end
# Get route and do some cleanup matching that of Sinatra::Base#process_route.
#
# @param request [Contrast::Agent::Request] a contrast tracked request.