2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-29 12:06:44 +00:00

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

(cherry picked from commit a71754b08623e17056a8415751aeb76da7deaf1e)

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