View | Details | Raw Unified | Return to bug 36483
Collapse All | Expand All

(-)a/Koha/REST/V1/Patrons.pm (-7 / +4 lines)
Lines 103-110 Controller function that handles adding a new Koha::Patron object Link Here
103
=cut
103
=cut
104
104
105
sub add {
105
sub add {
106
    my $c            = shift->openapi->valid_input or return;
106
    my $c = shift->openapi->valid_input or return;
107
    my $current_user = $c->stash('koha.user');
108
107
109
    return try {
108
    return try {
110
109
Lines 169-175 sub add { Link Here
169
                $c->res->headers->location($c->req->url->to_string . '/' . $patron->borrowernumber);
168
                $c->res->headers->location($c->req->url->to_string . '/' . $patron->borrowernumber);
170
                return $c->render(
169
                return $c->render(
171
                    status  => 201,
170
                    status  => 201,
172
                    openapi => $patron->to_api( { user => $current_user } )
171
                    openapi => $c->objects->to_api($patron),
173
                );
172
                );
174
            }
173
            }
175
        );
174
        );
Lines 261-268 Controller function that handles updating a Koha::Patron object Link Here
261
=cut
260
=cut
262
261
263
sub update {
262
sub update {
264
    my $c            = shift->openapi->valid_input or return;
263
    my $c = shift->openapi->valid_input or return;
265
    my $current_user = $c->stash('koha.user');
266
264
267
    my $patron = Koha::Patrons->find( $c->param('patron_id') );
265
    my $patron = Koha::Patrons->find( $c->param('patron_id') );
268
266
Lines 311-317 sub update { Link Here
311
        $patron->discard_changes;
309
        $patron->discard_changes;
312
        return $c->render(
310
        return $c->render(
313
            status  => 200,
311
            status  => 200,
314
            openapi => $patron->to_api( { user => $current_user } )
312
            openapi => $c->objects->to_api($patron),
315
        );
313
        );
316
    }
314
    }
317
    catch {
315
    catch {
318
- 

Return to bug 36483