Details
-
Type: Bug
-
Status: Won't Do
-
Priority: Minor
-
Resolution: Won't Do
-
Affects Version/s: 4.7.29
-
Fix Version/s: None
-
Component/s: CiviEvent, CiviReport
-
Labels:
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Needs Funding
-
Verified?:No
Description
-- (Fix crash with sql_mode is only_full_group_by) caused a regression of -CRM-21121-.CRM-20170
Ideally we would be able to preserve the correct functionality, whilst also supporting 'only_full_group_by'
From the original issue:
The 'event summary' report doesn't display the correct number of attendees for free events.
When someone registers through the front end, they appear on the report (because a contribution is recorded).
When you then record someone through the back end they do not appear, because there is no contribution record for the free event.
Steps to recreate:
- Create a free event with online registration
- Register through the front end
- Create another registration through the back end
- View the 'Event Income Summary' report
- Notice that only 1 participant is counted