From 99f3fc814d9052e56a9e1b7b2280e5d693d26fb8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 19 May 2022 00:20:48 +0200 Subject: [PATCH] add warning if DB not ready --- InvenTree/label/apps.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/InvenTree/label/apps.py b/InvenTree/label/apps.py index e64a708402..f8f449372d 100644 --- a/InvenTree/label/apps.py +++ b/InvenTree/label/apps.py @@ -2,6 +2,7 @@ import os import shutil import logging import hashlib +import warnings from django.apps import AppConfig from django.conf import settings @@ -42,6 +43,13 @@ class LabelConfig(AppConfig): """ Create all default templates """ + try: + from .models import StockLocationLabel + except AppRegistryNotReady: + # Database might not yet be ready + warnings.warn('Database was not ready for creating labels') + return + self.create_stock_item_labels() self.create_stock_location_labels() self.create_part_labels()