Fix enforcement of restricted plugins (#4286)

This commit is contained in:
Raphael Michel
2024-07-03 17:14:03 +02:00
committed by GitHub
parent 4513e31f0d
commit 73038b0d97
9 changed files with 180 additions and 2 deletions

View File

@@ -400,7 +400,7 @@ class EventPlugins(EventSettingsViewMixin, EventPermissionRequiredMixin, Templat
if key.startswith("plugin:"):
module = key.split(":")[1]
if value == "enable" and module in plugins_available:
if getattr(plugins_available[module].app, 'restricted', False):
if getattr(plugins_available[module], 'restricted', False):
if module not in request.event.settings.allowed_restricted_plugins:
continue