ACME HQDemo work items and pages, made up for Emargen's demo. Not a real company.
Support / SUP-1122

Greenhollow: dry run passes, real import fails at row 41

Project
Support
Type
Bug
Status
Done Done
Priority
Medium
Organization
Greenhollow Dairy
Reporter
Aoife Brennan <aoife.brennan@greenhollow.example>
Assignee
Yusuf Demir <yusuf.demir@acme-hq.example>
Labels
greenhollow-dairycsv-importphone-codes
Components
identity-service
Created
25 Aug 2026, 06:15 UTC
Updated
9 Sep 2026, 09:00 UTC
Resolved
9 Sep 2026, 09:00 UTC

Description

Dry run said all 63 rows OK. Real import then failed: "row 41: phone number already in use". Nothing was imported. File attached.

Linked issues

Comments (4)

Yusuf Demir · 25 Aug 2026, 06:50 UTC

Hi Aoife, rows 12 and 41 have the same mobile number, so the second person can't be created. The dry run checks numbers against people already in the portal but not against other rows in the same file, which is a bug; I'm sending it to engineering. The import stops at the first error so nothing half-loads. Fix one of the two rows and it will go through.

Aoife Brennan · 25 Aug 2026, 07:20 UTC

Two brothers sharing one phone. Fixed one row, imported fine.

Yusuf Demir · 25 Aug 2026, 09:00 UTCInternal note

ENG-1666: dry run doesn't catch duplicate phone numbers within the file.

Yusuf Demir · 9 Sep 2026, 09:00 UTC

Fixed in today's release: the dry run now catches duplicate numbers inside the file too.