Registration stops displaying in 'MyEvents' if all participants removed
Closed, ResolvedPublicBUG REPORT

Description

What happens?:

  • Step 1: Create an event with registration enabled
  • Step 2: Have a participant register for the event
  • Step 3: You will see that the event registration displays in MyEvents for the organizer
  • Step 4: Have the participant remove themselves from the event
  • Step 5: You will see that the event registration no longer displays in MyEvents for the organizer

What should have happened instead?:

  • Event registration managed by organizer should always be possible to view in MyEvents

Visual examples:

event page has registration enabled:

Screen Shot 2022-08-14 at 9.57.21 AM.png (1×1 px, 206 KB)

i am able to access eventdetails page:

Screen Shot 2022-08-14 at 9.57.15 AM.png (940×1 px, 205 KB)

the listing for event registration disappears from myevents after participant(s) removed:

Screen Shot 2022-08-14 at 9.56.23 AM.png (712×1 px, 109 KB)

a new participant is added to the event registration and it displays again:

Screen Shot 2022-08-14 at 10.02.49 AM.png (754×1 px, 115 KB)

Event Timeline

ifried updated the task description. (Show Details)

@ifried I cannot reproduce this and can't think of obvious reasons why this could happen. Do you have more detailed reproduction steps? And, are you able to consistently and programmatically reproduce the bug?

ifried renamed this task from Registration sometimes stops displaying in 'MyEvents' if edit made to Registration stops displaying in 'MyEvents' if all participants removed.Aug 16 2022, 4:45 PM

Change 823688 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Move join conditions to their place in EventsPager

https://gerrit.wikimedia.org/r/823688

vyuen changed the task status from Open to In Progress.Aug 24 2022, 5:44 PM

Change 823688 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Move join conditions to their place in EventsPager

https://gerrit.wikimedia.org/r/823688

This is working correctly now, moving to product sign off

Screen Recording 2022-08-26 at 5.45.39 PM.gif (1×3 px, 2 MB)

This has been fixed, so I'm marking this as Done.