From 9c91188c09964ea16769cdaa54b3958179cf0ae4 Mon Sep 17 00:00:00 2001 From: Jarian Cottingham Date: Mon, 2 Feb 2026 21:15:43 -0600 Subject: [PATCH] Fix CLI FTP command - correct config attribute access for ftp_server --- factsdb/cli.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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('.')