lib/roda/plugins/exception_page.rb in roda-3.28.0 vs lib/roda/plugins/exception_page.rb in roda-3.29.0

- old
+ new

@@ -265,10 +265,16 @@ nil end end.compact r = @_request + begin + post_data = r.POST + missing_post = "No POST data" + rescue + missing_post = "Invalid POST data" + end info = lambda do |title, id, var, none| <<END <h3 id="#{id}">#{title}</h3> #{(var && !var.empty?) ? (<<END1) : "<p>#{none}</p>" <table class="req"> @@ -361,10 +367,10 @@ <div id="requestinfo"> <h2>Request information</h2> #{info.call('GET', 'get-info', r.GET, 'No GET data')} - #{info.call('POST', 'post-info', r.POST, 'No POST data')} + #{info.call('POST', 'post-info', post_data, missing_post)} #{info.call('Cookies', 'cookie-info', r.cookies, 'No cookie data')} #{info.call('Rack ENV', 'env-info', r.env, 'No Rack env?')} </div> <div id="explanation">