2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 11:36:44 +00:00

Add exception handling for default template creatoin (#8209)

This commit is contained in:
Oliver 2024-09-30 09:40:34 +10:00 committed by GitHub
parent 33499d61bd
commit a71754b086
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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