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

(-)a/Koha/Illrequest.pm (-2 / +3 lines)
Lines 536-546 Migrate a request from one backend to another. Link Here
536
sub backend_migrate {
536
sub backend_migrate {
537
    my ( $self, $params ) = @_;
537
    my ( $self, $params ) = @_;
538
538
539
    my $response = $self->_backend->migrate({
539
    my $response = $self->_backend_capability('migrate',{
540
            request    => $self,
540
            request    => $self,
541
            other      => $params,
541
            other      => $params,
542
        });
542
        });
543
    return $self->expandTemplate($response);
543
    return $self->expandTemplate($response) if $response;
544
    return $response;
544
}
545
}
545
546
546
=head2 backend_confirm
547
=head2 backend_confirm
(-)a/ill/ill-requests.pl (-5 / +20 lines)
Lines 88-97 if ( $backends_available ) { Link Here
88
        if ( $params->{backend} ) {
88
        if ( $params->{backend} ) {
89
            my $new_request = Koha::Illrequest->new->load_backend( $params->{backend} );
89
            my $new_request = Koha::Illrequest->new->load_backend( $params->{backend} );
90
            $backend_result = $new_request->backend_migrate($params);
90
            $backend_result = $new_request->backend_migrate($params);
91
            $template->param(
91
            if ($backend_result) {
92
                whole   => $backend_result,
92
                $template->param(
93
                request => $new_request
93
                    whole   => $backend_result,
94
            );
94
                    request => $new_request
95
                );
96
            } else {
97
                # backend failure
98
                $backend_result = {
99
                    stage => 'commit',
100
                    next  => 'illview',
101
                    error => {
102
                        message => 'Migrating to backedn does not support migrate',
103
                        status => 'Migrating to backedn does not support migrate'
104
                    }
105
                };
106
                $template->param(
107
                    whole   => $backend_result,
108
                    request => $request
109
                );
110
            }
95
        }
111
        }
96
        else {
112
        else {
97
            $request = Koha::Illrequests->find( $params->{illrequest_id} );
113
            $request = Koha::Illrequests->find( $params->{illrequest_id} );
98
- 

Return to bug 20640