Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.2
-
Fix Version/s: 3.2.1
-
Component/s: CiviContribute, CiviCRM Profile, CiviEvent, CiviMember
-
Labels:None
Description
All the "public forms" above use default STRICT matching rule to detemine if there's an existing matching contact when submitted by anonymous users. (Profiles have the option of what behavior to use IF a match is found - but still use strict matching AFAIK).
These workflows should NOT match to DELETED contacts. Currently they do.
To recreate:
- create a contact with a known email address
- delete the contact
- log out and register for an event using that contact's email address
- log in and find the deleted contact record via Adv Search
- view the record - the newly created participant record is linked to the deleted contact
Expected behavior:
- no match is found (since we shouldn't match to deleted contacts)
- new contact is created and participant record is linked to the new contact