From 92a56230160357a01d875029e865b5d07368d84e Mon Sep 17 00:00:00 2001 From: bctiemann Date: Tue, 25 Feb 2025 10:44:50 -0500 Subject: [PATCH] Simplify plugin_config.validate syntax Co-authored-by: Jeremy Stretch --- netbox/netbox/settings.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 95fa1a0b2..fc7e7ee90 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -814,10 +814,8 @@ for plugin_name in PLUGINS: ) # Validate version compatibility and user-provided configuration settings and assign defaults - if plugin_name not in PLUGINS_CONFIG: - PLUGINS_CONFIG[plugin_name] = {} try: - plugin_config.validate(PLUGINS_CONFIG[plugin_name], RELEASE.version) + plugin_config.validate(PLUGINS_CONFIG.get(plugin_name, {}), RELEASE.version) except IncompatiblePluginError as e: warnings.warn(f'Unable to load plugin {plugin_name}: {e}') continue