From a0a30bfdcc8b5fb267c66d549d77340df77bac2d Mon Sep 17 00:00:00 2001 From: ian woolf Date: Thu, 31 Jul 2025 17:50:53 +0800 Subject: [PATCH] fix: set default value to avoid initializing with empty value (#23220) --- api/schedule/queue_monitor_task.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/schedule/queue_monitor_task.py b/api/schedule/queue_monitor_task.py index 4d517e549..f0d3bed05 100644 --- a/api/schedule/queue_monitor_task.py +++ b/api/schedule/queue_monitor_task.py @@ -12,10 +12,10 @@ from libs.email_i18n import EmailType, get_email_i18n_service redis_config = parse_url(dify_config.CELERY_BROKER_URL) celery_redis = Redis( - host=redis_config["hostname"], - port=redis_config["port"], - password=redis_config["password"], - db=int(redis_config["virtual_host"]) if redis_config["virtual_host"] else 1, + host=redis_config.get("hostname") or "localhost", + port=redis_config.get("port") or 6379, + password=redis_config.get("password") or None, + db=int(redis_config.get("virtual_host")) if redis_config.get("virtual_host") else 1, )