From 9108499905267132d2645efc4e1296989da65247 Mon Sep 17 00:00:00 2001 From: Andrea Bugeja Date: Tue, 9 Dec 2025 15:25:19 +0100 Subject: [PATCH] fix: Convert empty MinIO config strings to None to fix tests --- rag/utils/minio_conn.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rag/utils/minio_conn.py b/rag/utils/minio_conn.py index 42bb84250..7dfe86020 100644 --- a/rag/utils/minio_conn.py +++ b/rag/utils/minio_conn.py @@ -28,8 +28,10 @@ from common import settings class RAGFlowMinio: def __init__(self): self.conn = None - self.bucket = settings.MINIO.get('bucket', None) - self.prefix_path = settings.MINIO.get('prefix_path', None) + # Use `or None` to convert empty strings to None, ensuring single-bucket + # mode is truly disabled when not configured + self.bucket = settings.MINIO.get('bucket', None) or None + self.prefix_path = settings.MINIO.get('prefix_path', None) or None self.__open__() @staticmethod