mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 17:26:10 -06:00
Move strip() call to parse_csv()
This commit is contained in:
parent
d75f2da720
commit
291626a999
@ -226,10 +226,6 @@ class ImportForm(BootstrapMixin, forms.Form):
|
|||||||
reader = csv.reader(stream)
|
reader = csv.reader(stream)
|
||||||
headers, records = parse_csv(reader)
|
headers, records = parse_csv(reader)
|
||||||
|
|
||||||
# Strip whitespace from headers
|
|
||||||
headers = {k.strip(): v for k, v in headers.items()}
|
|
||||||
records = [{k.strip(): v for k, v in record.items()} for record in records]
|
|
||||||
|
|
||||||
# Set CSV headers for reference by the model form
|
# Set CSV headers for reference by the model form
|
||||||
self._csv_headers = headers
|
self._csv_headers = headers
|
||||||
|
|
||||||
|
@ -195,6 +195,7 @@ def parse_csv(reader):
|
|||||||
# `site.slug` header, to indicate the related site is being referenced by its slug.
|
# `site.slug` header, to indicate the related site is being referenced by its slug.
|
||||||
|
|
||||||
for header in next(reader):
|
for header in next(reader):
|
||||||
|
header = header.strip()
|
||||||
if '.' in header:
|
if '.' in header:
|
||||||
field, to_field = header.split('.', 1)
|
field, to_field = header.split('.', 1)
|
||||||
headers[field] = to_field
|
headers[field] = to_field
|
||||||
|
Loading…
Reference in New Issue
Block a user