Thank you, @gilles and sorry for the delay on this!
Thanks for your work on this, you’re right Calendar/Events rename moved all the classes and the plugin has been erroring on every RSVP.
I’ve pushed a new version to git, with your fix plus a couple more:
- Events now fires the same status-changed event when someone removes their RSVP, so with just the class names swapped a removal also posts “X is going”. The new version handles that and keeps the mutex.
- It also fixes history entries landing at the bottom instead of the top when the header is translated, which I’d guess you were seeing in French.
- Older Discourse installs get the previous version automatically.
Again, thanks for your help on this!