From 7feed05a77b099157d6e1760505e2974109cdd4e Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Fri, 24 Oct 2025 14:50:23 -0400 Subject: [PATCH] Bug 41100: EDI vendor account port numbers no longer editable It seems that port numbers are stuck at 21. Editing them does not change the port number in the database. Test Plan: 1) Check out Koha 25.05 2) Try to edit an EDI vendor account port 3) Note the change doesn't save 4) Apply this patch 5) Restart all the things! 6) Note you can edit the port again! Signed-off-by: David Nind Signed-off-by: Aleisha Amohia Signed-off-by: Paul Derscheid (cherry picked from commit 03542dc217c38dae789da297dc7294a981ae3c56) Signed-off-by: Fridolin Somers --- admin/edi_accounts.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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'),