diff --git a/factsdb/cli.py b/factsdb/cli.py index c5a55c5..d77b44f 100644 --- a/factsdb/cli.py +++ b/factsdb/cli.py @@ -77,10 +77,11 @@ def status(): def ftp(host: str, port: int): """Start FTP server""" config = Config() - config.ftp.host = host - config.ftp.port = port + # Fix: Use the correct config structure - ftp_server instead of ftp + config.ftp_server.host = host + config.ftp_server.port = port - ftp_manager = FTPServerManager(config.ftp) + ftp_manager = FTPServerManager(config.ftp_server) # Add current directory as allowed directory current_dir = os.path.abspath('.')