From a7d8f94412e57f5e307218a94474c4fa9bebadd7 Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Fri, 31 Jan 2025 16:54:04 -0300 Subject: [PATCH] fix: empty strings not considered as None when importing --- app/apps/import_app/services/v1.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/apps/import_app/services/v1.py b/app/apps/import_app/services/v1.py index 1d72b1e..565e73f 100644 --- a/app/apps/import_app/services/v1.py +++ b/app/apps/import_app/services/v1.py @@ -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