fix: empty strings not considered as None when importing

This commit is contained in:
Herculino Trotta
2025-01-31 16:54:04 -03:00
parent 85794f5c01
commit a7d8f94412

View File

@@ -489,18 +489,18 @@ class ImportService:
value = None
if isinstance(mapping.source, str):
value = row.get(mapping.source)
value = row.get(mapping.source, None)
elif isinstance(mapping.source, list):
for source in mapping.source:
value = row.get(source)
if value is not None:
value = row.get(source, None)
if value:
break
else:
# If source is None, use None as the initial value
value = None
# Use default_value if value is None
if value is None:
if not value:
value = mapping.default
# Apply transformations