Создание и обновление постов: согласованность

Плагин WP Discourse в настоящее время использует один запрос для создания постов при публикации их в Discourse и (возможно) два запроса при обновлении постов.

Первый запрос при обновлении отправляется в PostController#update для основных атрибутов поста, а второй — в TopicController#update для обновления выделенной ссылки темы, если используется эта функция.

В PostController#update есть определённая попытка обеспечить согласованность с PostController#create, например:

Однако выделенная ссылка темы в настоящее время не входит в эту согласованность.

Я хотел бы создать PR в репозиторий discourse/discourse, чтобы разрешить обновление featured_link темы через PostController#update. Это упростит логику обновления плагина WP Discourse. Сначала я хотел обсудить это изменение здесь, на случай если я что-то упускаю.

1 лайк