From e4852b8b1bfc6c86954766bfa7062b33d8bbd767 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 13 Aug 2024 07:24:12 +0000 Subject: [PATCH] Update static files when installing plugins from file --- src/backend/InvenTree/plugin/installer.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/InvenTree/plugin/installer.py b/src/backend/InvenTree/plugin/installer.py index 8edcfd7159..7c2ceca7ec 100644 --- a/src/backend/InvenTree/plugin/installer.py +++ b/src/backend/InvenTree/plugin/installer.py @@ -10,6 +10,7 @@ from django.core.exceptions import ValidationError from django.utils.translation import gettext_lazy as _ import plugin.models +import plugin.staticfiles from InvenTree.exceptions import log_error logger = logging.getLogger('inventree') @@ -119,6 +120,10 @@ def install_plugins_file(): log_error('pip') return False + # Update static files + plugin.staticfiles.collect_plugins_static_files() + plugin.staticfiles.clear_plugins_static_files() + # At this point, the plugins file has been installed return True