diff --git a/apps/files_external/lib/Lib/Storage/SFTP.php b/apps/files_external/lib/Lib/Storage/SFTP.php index 44073beedecee..be767fe8d1faf 100644 --- a/apps/files_external/lib/Lib/Storage/SFTP.php +++ b/apps/files_external/lib/Lib/Storage/SFTP.php @@ -64,7 +64,7 @@ public function __construct(array $parameters) { $parsedHost = $this->splitHost($parameters['host']); $this->host = $parsedHost[0]; - $this->port = $parsedHost[1]; + $this->port = $parameters['port'] ?? $parsedHost[1]; if (!isset($parameters['user'])) { throw new \UnexpectedValueException('no authentication parameters specified');