mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 09:51:22 -06:00
Fixes #11927: Correct loading of plugin resources with custom paths
This commit is contained in:
parent
065738473e
commit
267a14264b
@ -22,6 +22,7 @@
|
|||||||
* [#11819](https://github.com/netbox-community/netbox/issues/11819) - Fix filtering of cable terminations by object type
|
* [#11819](https://github.com/netbox-community/netbox/issues/11819) - Fix filtering of cable terminations by object type
|
||||||
* [#11850](https://github.com/netbox-community/netbox/issues/11850) - Fix loading of CSV files containing a byte order mark
|
* [#11850](https://github.com/netbox-community/netbox/issues/11850) - Fix loading of CSV files containing a byte order mark
|
||||||
* [#11903](https://github.com/netbox-community/netbox/issues/11903) - Fix escaping of return URL values for action buttons in tables
|
* [#11903](https://github.com/netbox-community/netbox/issues/11903) - Fix escaping of return URL values for action buttons in tables
|
||||||
|
* [#11927](https://github.com/netbox-community/netbox/issues/11927) - Correct loading of plugin resources with custom paths
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -78,8 +78,8 @@ class PluginConfig(AppConfig):
|
|||||||
|
|
||||||
def _load_resource(self, name):
|
def _load_resource(self, name):
|
||||||
# Import from the configured path, if defined.
|
# Import from the configured path, if defined.
|
||||||
if getattr(self, name):
|
if path := getattr(self, name, None):
|
||||||
return import_string(f"{self.__module__}.{self.name}")
|
return import_string(f"{self.__module__}.{path}")
|
||||||
|
|
||||||
# Fall back to the resource's default path. Return None if the module has not been provided.
|
# Fall back to the resource's default path. Return None if the module has not been provided.
|
||||||
default_path = f'{self.__module__}.{DEFAULT_RESOURCE_PATHS[name]}'
|
default_path = f'{self.__module__}.{DEFAULT_RESOURCE_PATHS[name]}'
|
||||||
|
Loading…
Reference in New Issue
Block a user