diff --git a/cbutil/upload.py b/cbutil/upload.py
index 05d574cb2681263b4eafb2c6845e5a2c7bdbed6d..576e347f2646d958fabd074db8ab6c208ae25e65 100644
--- a/cbutil/upload.py
+++ b/cbutil/upload.py
@@ -38,8 +38,8 @@ class DBConfig:
 
 
 class Uploader:
-    def __init__(self, config: DBConfig = load_config_from_env()):
-        self.config = config
+    def __init__(self, config: DBConfig = None):
+        self.config = config if config else load_config_from_env()
 
         self.client = InfluxDBClient(
             host=config.host,