That's probably correct. I have not tracked the response codes in Firefly.
On Sep 12, 1:49 pm, Anthony <abasta...@gmail.com> wrote: > On Monday, September 12, 2011 1:23:47 PM UTC-4, Cliff wrote: > > > >> If the db update failed in the regular controller I would assume that > > >> a ticket page would appear. But what if the db update is in a callback > > >> function? > > > >In that case, an error ticket will still be logged, and web2py will return > > > >the usual 500 error with the link to the ticket. > > > Anthony, I don't think that always happens. > > > Some failures in an ajax callback will log a ticket but not flash 500 > > error with the link to the ticket. > > Sorry if I wasn't clear. I wasn't saying that the browser will display the > 500 error with link to the ticket, just that web2py will send the 500 > response back to the browser -- if it was an Ajax request, the browser might > simply ignore the response, unless there is some JS to handle it. If it's a > web2py Ajax component, then the error will be displayed in the component > div, but if it's some other Ajax call, the browser may not display anything. > I don't think web2py will generate an error ticket without sending out a 500 > response, though. > > Anthony