|
Lines 73-85
sub get {
Link Here
|
| 73 |
|
73 |
|
| 74 |
return try { |
74 |
return try { |
| 75 |
my $patron_id = $c->validation->param('patron_id'); |
75 |
my $patron_id = $c->validation->param('patron_id'); |
| 76 |
my $patron = Koha::Patrons->find($patron_id); |
76 |
my $patron = $c->objects->find( Koha::Patrons->new, $patron_id ); |
| 77 |
|
77 |
|
| 78 |
unless ($patron) { |
78 |
unless ($patron) { |
| 79 |
return $c->render( status => 404, openapi => { error => "Patron not found." } ); |
79 |
return $c->render( |
|
|
80 |
status => 404, |
| 81 |
openapi => { error => "Patron not found." } |
| 82 |
); |
| 80 |
} |
83 |
} |
| 81 |
|
84 |
|
| 82 |
return $c->render( status => 200, openapi => $patron->to_api ); |
85 |
return $c->render( |
|
|
86 |
status => 200, |
| 87 |
openapi => $patron |
| 88 |
); |
| 83 |
} |
89 |
} |
| 84 |
catch { |
90 |
catch { |
| 85 |
$c->unhandled_exception($_); |
91 |
$c->unhandled_exception($_); |
| 86 |
- |
|
|