ACME HQDemo work items and pages, made up for Emargen's demo. Not a real company.
Engineering / ENG-1597

People import: detect a tab separator from the header row

Project
Engineering
Type
Bug
Status
Done Done
Priority
Medium
Organization
Parcelwise
Reporter
Yusuf Demir <yusuf.demir@acme-hq.example>
Assignee
Elif Yildiz <elif.yildiz@acme-hq.example>
Labels
people-importparcelwise
Components
identity-service
Fix versions
identity-service 2026.08.20
Sprint
Sprint 49
Parent
ENG-1460 People import from a spreadsheet
Created
4 Aug 2026, 07:48 UTC
Updated
20 Aug 2026, 09:00 UTC
Resolved
20 Aug 2026, 09:00 UTC

Description

Parcelwise (SUP-1076). The import works out , or ; from the header row (since SUP-1043), but not tabs. Parcelwise's HR system exports tab-separated files with a .csv name, so every row fails with "Expected 6 columns, found 1".

Steps to reproduce

  1. A file with a tab-separated header and rows, named people.csv.
  2. People › Import, dry run.

Expected: rows read. Actual: every row refused.

Fix

Detect tabs from the header row as well.

Linked issues

Comments (1)

Elif Yildiz · 20 Aug 2026, 09:00 UTC

Out with today's release. Parcelwise's file dry-runs clean.