]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiLcat.pm
lei: simplify internal arg2folder usage
[public-inbox.git] / lib / PublicInbox / LeiLcat.pm
index 8f8e83bce12fec916b371c87baa5ddc8c5111e86..ccb1823d8824b0a32b80db979aa9528dd1d46e9f 100644 (file)
@@ -15,9 +15,8 @@ sub lcat_folder ($$$) {
        my ($lei, $lms, $folder) = @_;
        $lms //= $lei->lms or return;
        my $folders = [ $folder];
-       my $err = $lms->arg2folder($lei, $folders);
-       $lei->qerr(@{$err->{qerr}}) if $err && $err->{qerr};
-       if ($err && $err->{fail}) {
+       eval { $lms->arg2folder($lei, $folders) };
+       if ($@) {
                $lei->child_error(0, "# unknown folder: $folder");
        } else {
                for my $f (@$folders) {