From dcc4b9e3651b1a6871d51641d981f6dc5d2adacd Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Fri, 3 Apr 2026 01:48:31 +0200 Subject: [PATCH] ensure user is tested --- src/backend/InvenTree/plugin/installer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/InvenTree/plugin/installer.py b/src/backend/InvenTree/plugin/installer.py index 16f695d625..96278f4efb 100644 --- a/src/backend/InvenTree/plugin/installer.py +++ b/src/backend/InvenTree/plugin/installer.py @@ -223,20 +223,20 @@ def update_plugins_file(package_reference: str, remove: bool = False): def install_plugin( + user, url: Optional[str] = None, packagename: Optional[str] = None, - user=None, version: Optional[str] = None, ): """Install a plugin into the python virtual environment. Args: + user: user performing the installation packagename: Optional package name to install url: Optional URL to install from - user: Optional user performing the installation version: Optional version specifier """ - if user and not user.is_staff: + if not user or not user.is_staff: raise ValidationError(_('Only staff users can administer plugins')) if settings.PLUGINS_INSTALL_DISABLED: