abort messages with http error code
[sheet.git] / emoji.plp
index 2a546b406efe045351345a9e558852ba7735861a..1f4bf0161be18bb400318d3d66b454a60b6d81e6 100644 (file)
--- a/emoji.plp
+++ b/emoji.plp
@@ -23,7 +23,7 @@ say '<div class="section">';
 for my $system (qw'gmail msn yahoo') {
        my @info = do "emoji-$system.inc.pl";
        my $meta = shift @info or die $@;
-       ref $meta eq 'HASH' or die "invalid $system definitions";
+       ref $meta eq 'HASH' or Abort("Invalid $system definitions", 404);
        my $title = $meta->{name} // $system;
        $title = showlink($title, $_) for $meta->{source} || ();