diff --git a/lib/Urupam/App.pm b/lib/Urupam/App.pm index 26ff4e1..ad751f0 100644 --- a/lib/Urupam/App.pm +++ b/lib/Urupam/App.pm @@ -41,7 +41,8 @@ sub startup { respond_once => sub { my $c = shift; my $callback = shift; - return if $c->rendered; + return if $c->stash->{'urupam.responded'}; + $c->stash->{'urupam.responded'} = 1; $callback->($c); } );