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

(-)a/Koha/REST/V1/Checkouts.pm (+12 lines)
Lines 193-198 sub add { Link Here
193
    my $patron_id = $body->{patron_id};
193
    my $patron_id = $body->{patron_id};
194
    my $onsite    = $body->{onsite_checkout};
194
    my $onsite    = $body->{onsite_checkout};
195
195
196
    if ( $c->stash('is_public')
197
        && !C4::Context->preference('OpacTrustedCheckout') )
198
    {
199
        return $c->render(
200
            status  => 405,
201
            openapi => {
202
                error      => 'Feature disabled',
203
                error_code => 'FEATURE_DISABLED'
204
            }
205
        );
206
    }
207
196
    return try {
208
    return try {
197
        my $item = Koha::Items->find($item_id);
209
        my $item = Koha::Items->find($item_id);
198
        unless ($item) {
210
        unless ($item) {
(-)a/api/v1/swagger/paths/public_patrons.yaml (-1 / +4 lines)
Lines 101-106 Link Here
101
        description: Cannot create checkout
101
        description: Cannot create checkout
102
        schema:
102
        schema:
103
          $ref: "../swagger.yaml#/definitions/error"
103
          $ref: "../swagger.yaml#/definitions/error"
104
      "405":
105
        description: Method not allowed
106
        schema:
107
          $ref: "../swagger.yaml#/definitions/error"
104
      "409":
108
      "409":
105
        description: Conflict in creating checkout
109
        description: Conflict in creating checkout
106
        schema:
110
        schema:
107
- 

Return to bug 30979