one?
An untested code path was triggering an Exception because Fixnum doesn't have `one?` implemented in Rails, while arrays and collections do. Closes #45152
This was sending the current user, which is the recipient! It should be the user who pushed the commits.
Closes #23460