Configure publisher

That’s completely fair and that’s also how I ended up trying to create this plugin. I do think the underlying issue is that there is a dependency to a functionality that’s not core (publisher) to edit something that is (course).

In theory, you shouldn’t need that, it’s already taken care of in the publisher plugin.

Have you tried creating a new course run for a course that exists? Does that work?