2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-23 23:30:54 +00:00

Improved template render, raised bar for automatic field matching

This commit is contained in:
eeintech
2021-05-10 12:52:34 -04:00
parent f0932040ee
commit 6d8f94619b
4 changed files with 39 additions and 7 deletions
InvenTree
common
order
templates

@ -152,10 +152,25 @@ class FileManager:
headers = []
for header in self.data.headers:
headers.append({
'name': header,
'guess': self.guess_header(header)
})
# Guess header
guess = self.guess_header(header, threshold=95)
# Check if already present
guess_exists = False
for idx, data in enumerate(headers):
if guess == data['guess']:
guess_exists = True
break
if not guess_exists:
headers.append({
'name': header,
'guess': guess
})
else:
headers.append({
'name': header,
'guess': None
})
return headers