X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;ds=sidebyside;f=lib%2FApp%2FWeb%2FOof.pm;h=93ab4fe40d62e3096a8d9dae9cef2b947897a581;hb=85e0d9a252dc252b9f79df382ed14d07ffb688c3;hp=2814ad3760b879b85193982019d69e91cb2b79e1;hpb=5eeddbd0b0c20375cf6d0258ed8cf3b9ef3b7a9b;p=app-web-oof.git diff --git a/lib/App/Web/Oof.pm b/lib/App/Web/Oof.pm index 2814ad3..93ab4fe 100644 --- a/lib/App/Web/Oof.pm +++ b/lib/App/Web/Oof.pm @@ -164,7 +164,8 @@ sub order_app { my $req = Plack::Request->new($env); my ($id) = $env->{PATH_INFO} =~ m,^/([0-9A-F]+),; if ($id) { - my $total = $db{$$}->select(orders => 'total', {id => $id})->list; + my $total = $db{$$}->select(orders => 'total', {id => $id})->list or + return [500, ['Content-type', 'text/plain'], ['Order not found']]; $tree->fid('orderid')->replace_content($id); $tree->look_down(name => 'order')->attr(value => $id); $tree->fid('total')->replace_content(stringify_money $total);