Discourse에서 카테고리 목록을 반환하는 중 오류가 발생했습니다

어젯밤에 Discourse를 최신 버전으로 업데이트했습니다. 그런데 오늘 아침에 새 WordPress 게시물을 게시하려고 하면 오류가 발생합니다.

WordPress에서 포럼으로 게시물을 게시하는 것은 가능했지만, 올바른 주제(topic)로 연결되지 않았습니다. 태그를 추가하면 포럼 내 게시물에 표시되긴 합니다.

로그를 확인해 보니 다음과 같은 내용이 보입니다:

[2023-05-12 16:54:03] webhook_topic.ERROR: update_topic_content.response_body_error
[2023-05-12 16:54:52] webhook_topic.ERROR: update_topic_content.response_body_error

최신 버전의 버그인가요? 혹시 아이디어가 있으신 분 계신가요?

wp-discourse도 최신 버전으로 업데이트되었나요? (저는 직접 사용하지 않으므로, 제가 드릴 수 있는 가장 유용한 아이디어는 이것뿐입니다)

그렇습니다. :thinking:

모두가 같은 내용을 공유하고 있는지 확인하기 위해:

Discourse: 3.1.0.beta4
WP-Discourse: 버전 2.4.9

이 문제에 대한 업데이트를 공유하고자 합니다. 모든 항목에 대한 로깅을 활성화하고 자세히 살펴본 결과, 다음과 같은 오류를 발견했습니다.

2023-05-19 16:11:08] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":403,"http_body":"{\"errors\":[\"You are not permitted to view the requested resource. The API username or key is invalid.\"],\"error_type\":\"invalid_access\"}"}

이 부분, “API 사용자 이름 또는 키가 유효하지 않습니다.”라는 메시지가 눈에 띄었습니다.

어떤 이유에서인지, 최근 수행한 업데이트 이후 제 메인 시스템 사용자 ID가 변경되어 있었습니다. 이전에는 “system”이 아닌 사용자 지정 이름으로 설정해 두었었는데요. 다시 들어가서 확인해보니 시스템 사용자가 “system”으로 기본값으로 되돌아간 상태였습니다. 그래서 다시 제가 사용하던 사용자 지정 이름으로 변경했고, 이제 모든 것이 정상적으로 작동하고 있습니다.

제가 “system”이라는 기본 이름으로 되돌려 놓은 적이 없으며, 접근 권한이 있는 사람은 저뿐입니다. 최신 업데이트의 버그였던 것 같습니다. 어쨌든 지금은 모든 것이 정상입니다.