Details
-
Type:
Bug
-
Status: Done/Fixed
-
Priority:
Critical
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.7, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7
-
Fix Version/s: 4.3.0
-
Component/s: CiviCRM Search, Core CiviCRM
-
Labels:None
Description
When trying to do a Find Activities or Advanced search for activity type of Contribution and/or Event Registration, the search doesn't return any results. But if you do a Find Contributions, or Find Participants, you can find the records. We also notice that when civi creates these activity records, they're created with an Assign To, but when we create activity records that are not created by civicrm under the hood, e.g. phone call, the activity record is created with an 'With' (which may be fine).
I can recreate this on the Civicrm drupal demo site.
Yashodha:
Can you please do the foll for 4.1:
1. All contacts involved with a contribution / membership / participant are part of the target set, i.e. the assignee set is empty. This include also the on-behalf of contacts
2. You can skip the upgrade step. We'll do this when we clean up the activity schema
3. Yashi, when done please comment and push this issue to 4.2
Alice: this will not fix your current problems, but will clean things up going forward. The activity schema cleanup is a 30-50 hour project