구버전의 QnA 플러그인은 표준 Discourse 커스텀 필드 타입 캐스팅을 사용했는데, 이는 해당 필드를 JSON으로 캐스팅하는 데 사용되도록 설계되었습니다. 하지만 이 방식은 이 경우와 같은 일부 상황에서는 제대로 작동하지 않습니다. 이것이 바로 Discourse 커스텀 필드를 다룰 때(특히 이 사례처럼 상당히 오래된 코드와 데이터를 다룰 때) 형식 검사를 내장하는 것이 이상적인 이유입니다. 즉각적인 오류가 발생하는 곳은 Upvotes 플러그인이며, 이 플러그인이 여기서 수행해야 할 작업이 바로 그 형식 검사라고 생각합니다.
데이터 탐색기(data explorer) 플러그인을 사용하여 해당 테이블에 어떤 데이터가 있는지 확인할 수 있습니다.