diff --git a/src/backend/InvenTree/InvenTree/management/commands/prerender.py b/src/backend/InvenTree/InvenTree/management/commands/prerender.py index aa752e4e1d..55cf5a27ad 100644 --- a/src/backend/InvenTree/InvenTree/management/commands/prerender.py +++ b/src/backend/InvenTree/InvenTree/management/commands/prerender.py @@ -1,5 +1,6 @@ """Custom management command to prerender files.""" +import logging import os from django.conf import settings @@ -9,6 +10,8 @@ from django.template.loader import render_to_string from django.utils.module_loading import import_string from django.utils.translation import override as lang_over +logger = logging.getLogger('inventree') + def render_file(file_name, source, target, locales, ctx): """Renders a file into all provided locales.""" @@ -31,6 +34,10 @@ class Command(BaseCommand): def handle(self, *args, **kwargs): """Django command to prerender files.""" + if not settings.ENABLE_CLASSIC_FRONTEND: + logger.info('Classic frontend is disabled. Skipping prerendering.') + return + # static directories LC_DIR = settings.LOCALE_PATHS[0] SOURCE_DIR = settings.STATICFILES_I18_SRC