Bug 22068: (QA follow-up) Return meaningful error codes
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> (cherry picked from commite98dacf9f1) Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> (cherry picked from commit912a97f8b4) Signed-off-by: Lucas Gass <lucas@bywatersolutions.com> (cherry picked from commit147d67cebf) Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
parent
c1592ff118
commit
86f3a4feed
|
|
@ -41,10 +41,14 @@ my $id = $query->param('id');
|
|||
|
||||
if ( $id ) {
|
||||
my $ar = Koha::ArticleRequests->find( $id );
|
||||
if ( !$ar || $ar->borrowernumber != $borrowernumber ) {
|
||||
if ( !$ar ) {
|
||||
print $query->redirect("/cgi-bin/koha/errors/404.pl");
|
||||
exit;
|
||||
}
|
||||
elsif ( $ar->borrowernumber != $borrowernumber ) {
|
||||
print $query->redirect("/cgi-bin/koha/errors/403.pl");
|
||||
exit;
|
||||
}
|
||||
|
||||
$ar->cancel();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue