lib/plezi/handlers/http_router.rb in plezi-0.10.11 vs lib/plezi/handlers/http_router.rb in plezi-0.10.12
- old
+ new
@@ -76,10 +76,10 @@
# send static file, if exists and root is set.
return true if Base::HTTPSender.send_static_file request, response
# return if a route answered the request
host.routes.each {|r| a = r.on_request(request, response); return a if a}
#return error code or 404 not found
- Base::HTTPSender.send_by_code request, response, 404
+ return Base::HTTPSender.send_by_code request, response, 404 unless request[:io].params[:http_handler] == ::GRHttp::Base::Rack
rescue => e
# return 500 internal server error.
GReactor.error e
Base::HTTPSender.send_by_code request, response, 500
end