Request objects are optional, so check for one before trying to pull

the HTTP headers for it.
This commit is contained in:
Colin Kuskie 2009-08-14 01:36:46 +00:00
parent c804acebc9
commit c557949ef0

View file

@ -593,7 +593,7 @@ sub process {
my $vars = shift;
# Return a JSONinfied version of vars if JSON is the only requested content type.
if ( $self->session->request->headers_in->{Accept} eq 'application/json' ) {
if ( defined $self->session->request && $self->session->request->headers_in->{Accept} eq 'application/json' ) {
$self->session->http->setMimeType( 'application/json' );
return to_json( $vars );
}