From 446ae1e723e6ed59c770db44b68dd9712e797504 Mon Sep 17 00:00:00 2001 From: Chesta Date: Thu, 9 Jul 2026 10:33:19 +0530 Subject: [PATCH] fix: trim whitespace from CSV headers during import --- backend/leads/tasks.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/leads/tasks.py b/backend/leads/tasks.py index 12e774e..d3cef90 100644 --- a/backend/leads/tasks.py +++ b/backend/leads/tasks.py @@ -84,6 +84,17 @@ def import_leads_from_csv(file_contents, organization_id, job_id=None): dialect = csv.excel reader = csv.DictReader(stream, dialect=dialect) +# Trim leading/trailing whitespace from CSV headers + if reader.fieldnames: + + reader.fieldnames = [ + + header.strip() if header is not None else None + + for header in reader.fieldnames + + ] + leads_created = 0 leads_updated = 0 failed_count = 0