이전에는 잘 작동했는데, 최근 DiscourseApi를 이용해 개인 메시지(PM)를 보내려고 하면 계속 DiscourseApi::UnprocessableEntity ({"action"=>"create_post", "errors"=>["You must select a valid user."]}) 오류가 발생합니다. 그런데 사용자는 유효한 상태입니다(어떤 사용자명을 시도해도 동일한 현상이 발생함).
Discourse gem을 사용해 콘솔에서 실행한 결과:
user = "MyUserName"
client = DiscourseApi::Client.new("https://myforum.com")
client.api_key = "h03873hxjd734i4hdjdudje94udjdjdeje83483483jdjdjdjed84u34e"
client.api_username = "ForumUserName"
client.create_private_message(
title: "testing a title",
raw: "Hey this is a test",
target_usernames: user
)
버그인 것 같네요? (얼마 전 태그 관련해서 비슷한 버그가 있었던 것 같습니다 : /)