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.