2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-15 11:35:41 +00:00

Add exception handling for default template creatoin (#8209) (#8211)

(cherry picked from commit a71754b086)

Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
github-actions[bot]
2024-09-30 10:19:36 +10:00
committed by GitHub
parent 0a0da7b65b
commit 974c2737af

View File

@ -125,12 +125,14 @@ class ReportConfig(AppConfig):
# Read the existing template file
data = template_file.open('r').read()
logger.info("Creating new label template: '%s'", template['name'])
# Create a new entry
report.models.LabelTemplate.objects.create(
**template, template=ContentFile(data, os.path.basename(filename))
)
try:
# Create a new entry
report.models.LabelTemplate.objects.create(
**template, template=ContentFile(data, os.path.basename(filename))
)
logger.info("Creating new label template: '%s'", template['name'])
except Exception:
pass
def create_default_reports(self):
"""Create default report templates."""
@ -212,9 +214,11 @@ class ReportConfig(AppConfig):
# Read the existing template file
data = template_file.open('r').read()
logger.info("Creating new report template: '%s'", template['name'])
# Create a new entry
report.models.ReportTemplate.objects.create(
**template, template=ContentFile(data, os.path.basename(filename))
)
try:
report.models.ReportTemplate.objects.create(
**template, template=ContentFile(data, os.path.basename(filename))
)
logger.info("Created new report template: '%s'", template['name'])
except Exception:
pass