Browse Source

be more careful about the existence of the tx object for fortunes

Joel Berger 11 years ago
parent
commit
e93fbbe16e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      mojolicious/app.pl

+ 2 - 1
mojolicious/app.pl

@@ -40,10 +40,11 @@ get '/queries' => sub {
 
 get '/fortunes' => sub {
   my $c = shift->render_later;
+  my $tx = $c->tx;
   $c->fortune->find->all(sub{
     my ($cursor, $err, $docs) = @_;
     push @$docs, { _id => 0, message => 'Additional fortune added at request time.' };
-    $c->render( fortunes => docs => $docs );
+    $c->render( fortunes => docs => $docs ) unless $tx->is_finished;
   });
 };