Thank you for noticing this issue.
You’re correct; the post parameter should be this.args.post instead of this.post.
username is a bit misleading here. action_code_who is indeed correct but is used by some plugins like the assign plugin, so it’s not always present in the post object. To get the user who created the small action, you can use @post.username
I wasn’t sure if I could push changes to your PR, so I opened the one below to address these issues:
- fix the post argument passed both to the transformer and the custom component
- rename the
usernameargument towhominimizing the confusion around this argument - add tests to verify the arguments are passed correctly