Explorar o código

Initialize Config with empty dict

jeremystretch %!s(int64=4) %!d(string=hai) anos
pai
achega
26d2da7b98
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      netbox/netbox/config/__init__.py

+ 1 - 1
netbox/netbox/config/__init__.py

@@ -43,7 +43,7 @@ class Config:
     must be re-instantiated each time it's necessary to check for updates to the cached config.
     must be re-instantiated each time it's necessary to check for updates to the cached config.
     """
     """
     def __init__(self):
     def __init__(self):
-        self.config = cache.get('config')
+        self.config = cache.get('config') or {}
         self.version = cache.get('config_version')
         self.version = cache.get('config_version')
         self.defaults = {param.name: param.default for param in PARAMS}
         self.defaults = {param.name: param.default for param in PARAMS}
         logger.debug("Loaded configuration data from cache")
         logger.debug("Loaded configuration data from cache")