This plugin has a conflict with the activitypub plugin.
It overrides can_change_post_owner? in the Post Guardian and adds a topic parameter.
and then calls it with that parameter
guardian.can_change_post_owner?(topic)
That works because it never calls super.
However, when another plugin also overrides that guardian method and does call super as it should (and that’s what ActivityPub does), it does not know about the extra parameter and it crashes.
Failed to handle exception in exception app middleware : ArgumentError : wrong number of arguments (given 1, expected 0)
/var/www/discourse/plugins/discourse-activity-pub/extensions/discourse_activity_pub_guardian_extension.rb:12:in `can_change_post_owner?'
/var/www/discourse/plugins/discourse-category-mod-enhancer/plugin.rb:95:in `change_post_owners'