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

(-)a/Koha/REST/V1/Config/SFTP/Servers.pm (-7 / +6 lines)
Lines 19-25 use Modern::Perl; Link Here
19
19
20
use Mojo::Base 'Mojolicious::Controller';
20
use Mojo::Base 'Mojolicious::Controller';
21
21
22
use Koha::SFTP::Servers;
22
use Koha::File::Transports;
23
23
24
use Try::Tiny qw( catch try );
24
use Try::Tiny qw( catch try );
25
25
Lines 37-43 sub list { Link Here
37
    my $c = shift->openapi->valid_input or return;
37
    my $c = shift->openapi->valid_input or return;
38
38
39
    return try {
39
    return try {
40
        my $sftp_servers_set = Koha::SFTP::Servers->new;
40
        my $sftp_servers_set = Koha::File::Transports->new;
41
        my $sftp_servers     = $c->objects->search($sftp_servers_set);
41
        my $sftp_servers     = $c->objects->search($sftp_servers_set);
42
        return $c->render(
42
        return $c->render(
43
            status  => 200,
43
            status  => 200,
Lines 58-64 sub get { Link Here
58
    my $c = shift->openapi->valid_input or return;
58
    my $c = shift->openapi->valid_input or return;
59
59
60
    return try {
60
    return try {
61
        my $sftp_server = Koha::SFTP::Servers->find( $c->param('sftp_server_id') );
61
        my $sftp_server = Koha::File::Transports->find( $c->param('sftp_server_id') );
62
62
63
        return $c->render_resource_not_found("FTP/SFTP server")
63
        return $c->render_resource_not_found("FTP/SFTP server")
64
            unless $sftp_server;
64
            unless $sftp_server;
Lines 116-122 Controller method that handles updating a Koha::SFTP::Server object Link Here
116
sub update {
116
sub update {
117
    my $c = shift->openapi->valid_input or return;
117
    my $c = shift->openapi->valid_input or return;
118
118
119
    my $sftp_server = Koha::SFTP::Servers->find( $c->param('sftp_server_id') );
119
    my $sftp_server = Koha::File::Transports->find( $c->param('sftp_server_id') );
120
120
121
    return $c->render_resource_not_found("FTP/SFTP server")
121
    return $c->render_resource_not_found("FTP/SFTP server")
122
        unless $sftp_server;
122
        unless $sftp_server;
Lines 153-159 Controller method that handles deleting a Koha::SFTP::Server object Link Here
153
sub delete {
153
sub delete {
154
    my $c = shift->openapi->valid_input or return;
154
    my $c = shift->openapi->valid_input or return;
155
155
156
    my $sftp_server = Koha::SFTP::Servers->find( $c->param('sftp_server_id') );
156
    my $sftp_server = Koha::File::Transports->find( $c->param('sftp_server_id') );
157
157
158
    return $c->render_resource_not_found("FTP/SFTP server")
158
    return $c->render_resource_not_found("FTP/SFTP server")
159
        unless $sftp_server;
159
        unless $sftp_server;
Lines 175-181 Controller method that invokes Koha::SFTP::Server->test_conn Link Here
175
sub test {
175
sub test {
176
    my $c = shift->openapi->valid_input or return;
176
    my $c = shift->openapi->valid_input or return;
177
177
178
    my $sftp_server = Koha::SFTP::Servers->find( $c->param('sftp_server_id') );
178
    my $sftp_server = Koha::File::Transports->find( $c->param('sftp_server_id') );
179
179
180
    return $c->render_resource_not_found("FTP/SFTP server")
180
    return $c->render_resource_not_found("FTP/SFTP server")
181
        unless $sftp_server;
181
        unless $sftp_server;
182
- 

Return to bug 39190