-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application
Description
Environment
- Python version: 3.6.9
- NetBox version: 2.9.10
Steps to Reproduce
- Create and enable a plugin with at least one item defined in
required_settings. - Don't define that setting for the plugin in
configuration.py. - Run NetBox
Expected Behavior
NetBox should raise an ImproperlyConfigured exception complaining about the missing setting.
Observed Behavior
No exception is raised. This is due a a somewhat strange bug where referencing settings within PluginConfig.validate() suppresses the exception.
Metadata
Metadata
Assignees
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application