diff --git a/lib/Libki/Controller/API/Client/v1_0.pm b/lib/Libki/Controller/API/Client/v1_0.pm index da7bca6f..9cb4ca53 100644 --- a/lib/Libki/Controller/API/Client/v1_0.pm +++ b/lib/Libki/Controller/API/Client/v1_0.pm @@ -735,7 +735,8 @@ sub print : Path('print') : Args(0) { if ( $client && $user ) { my $print_file = $c->req->upload('print_file'); - $print_file->filename =~ m/[a-zA-z]*(\d+)_(\d+)\.[a-zA-Z]+/; + # expected pattern is _. + $print_file->filename =~ m/[a-zA-z]+(\d+)_(\d+)\.[a-zA-Z]+$/; if (!$copies) { $copies = $1 || 1; }