CiviCRM 5.51, Import Participants when matching by External / Contact ID always matches to Contacts with ID < 10
Import Participants when matching by External / Contact ID always matches to Contacts with ID < 10
This is due do an incorrectly replaced Error generation function in core commit 972906b (Merged for 5.51.0)
Steps to reproduce
- Create a CSV with a Contact External ID or Contact ID, Event Title, Registration Status
- Set up the import to match on Contact External ID or Contact ID
- Map the other fields
- Execute import
Error: Import will execute and create Participant records associated all with Contact ID: 1 or Contact ID: 2 (or another ID < ID:10). Not matching against the correct Contact ID.
Agileware Ref: CIVICRM-2025