# process request with model if applicable and template not set.
if ($applicable) {
- unless ($r->{template}) {
+ unless ($self->{template}) {
eval { $self->model_class->process($self) };
if ( my $error = $@ ) {
$status = $self->call_exception($error, "model");