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

Import dry run doesn't check rows against each other

Project
Engineering
Type
Bug
Status
Done Done
Priority
Medium
Organization
Parcelwise
Reporter
Marek Nowak <marek.nowak@acme-hq.example>
Assignee
Marek Nowak <marek.nowak@acme-hq.example>
Labels
parcelwisepeople-import
Components
identity-service
Fix versions
identity-service 2026.07.30
Sprint
Sprint 47
Created
27 Jul 2026, 12:30 UTC
Updated
30 Jul 2026, 12:30 UTC
Resolved
30 Jul 2026, 12:30 UTC

Description

Parcelwise: the dry run said 1,840 new people, the import made 1,612 (SUP-1057). 228 rows share an email with another row in the same file, differing only in capitals (J.deVries and j.devries). The import creates the first and skips the second as "email already used"; the dry run only checks each row against the database.

Fix

The dry run also checks emails against the rest of the file, ignoring case, and names the other line.

Linked issues

Comments (1)

Marek Nowak ยท 30 Jul 2026, 12:30 UTC

Deployed.