Fix app config lookup for plugins referenced by dotted path

This commit is contained in:
Jeremy Stretch 2024-01-19 10:49:23 -05:00
parent cfd8f96df3
commit f01f0b3195

View File

@ -244,7 +244,10 @@ class ConfigRevisionRestoreView(ContentTypePermissionRequiredMixin, View):
class PluginListView(LoginRequiredMixin, View):
def get(self, request):
plugins = [apps.get_app_config(plugin) for plugin in settings.PLUGINS]
plugins = [
# Look up app config by package name
apps.get_app_config(plugin.rsplit('.', 1)[-1]) for plugin in settings.PLUGINS
]
table = tables.PluginTable(plugins)
table.configure(request)