diff --git a/admin/edi_accounts.pl b/admin/edi_accounts.pl index f28ed82560..c9e24ac2ae 100755 --- a/admin/edi_accounts.pl +++ b/admin/edi_accounts.pl @@ -79,8 +79,12 @@ else { host => scalar $input->param('host'), username => scalar $input->param('username'), password => $password, - upload_port => scalar $input->param('upload_port') || $input->param('transport') eq 'FTP' ? 21 : 22, - download_port => scalar $input->param('download_port') || $input->param('transport') eq 'FTP' ? 21 : 22, + upload_port => scalar $input->param('upload_port') ? scalar $input->param('upload_port') + : $input->param('transport') eq 'FTP' ? 21 + : 22, + download_port => scalar $input->param('download_port') ? scalar $input->param('download_port') + : $input->param('transport') eq 'FTP' ? 21 + : 22, vendor_id => scalar $input->param('vendor_id'), upload_directory => scalar $input->param('upload_directory'), download_directory => scalar $input->param('download_directory'),