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

(-)a/Koha/REST/V1/Checkouts.pm (+12 lines)
Lines 191-196 sub add { Link Here
191
    my $patron_id = $body->{patron_id};
191
    my $patron_id = $body->{patron_id};
192
    my $onsite    = $body->{onsite_checkout};
192
    my $onsite    = $body->{onsite_checkout};
193
193
194
    if ( $c->stash('is_public')
195
        && !C4::Context->preference('OpacTrustedCheckout') )
196
    {
197
        return $c->render(
198
            status  => 405,
199
            openapi => {
200
                error      => 'Feature disabled',
201
                error_code => 'FEATURE_DISABLED'
202
            }
203
        );
204
    }
205
194
    return try {
206
    return try {
195
        my $item = Koha::Items->find($item_id);
207
        my $item = Koha::Items->find($item_id);
196
        unless ($item) {
208
        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