관리자 > 사용자 지정 > 임베딩 설정에서 두 개의 체크박스를 해제할 수 없습니다

사이트에 내장된 discourse에서 게시물을 생성할 때 truncate와 unlist 기능을 비활성화하기 위해 임베딩 설정의 두 체크박스를 해제하려고 하고 있습니다. 하지만 작동하지 않는 것 같습니다. 저장을 클릭한 후 페이지를 새로고침해도 이 두 체크박스는 다시 선택된 상태로 돌아갑니다.

개발자 도구를 확인해 직접 조금 조사해 보았습니다. 체크박스를 해제하고 저장을 클릭할 때마다 https://site.com/admin/customize/embedding API가 호출되는 것을 확인했습니다. 그러나 페이로드에서 ebed_truncate와 ebed_unlisted 속성은 체크박스가 선택되었든 해제되었든 항상 true로 전송되고 있습니다.

  • 3.1.0.beta5 버전과 공식 docker 설치 가이드를 사용하고 있습니다.
  • Windows에서 Chrome 114.0.5735.199 사용
  • Firefox 114.0.2에서도 테스트해 보았지만 여전히 작동하지 않습니다.

프론트엔드 쪽에 문제가 있는 걸까요? 조언이나 방향을 알려주시면 감사하겠습니다!

1개의 좋아요

왕싱, 안녕하세요!

버그를 보고해 주셔서 감사합니다!

해당 문제를 재현해 보니 확실히 버그인 것 같습니다. 적절한 카테고리로 옮기겠습니다. :slight_smile:

1개의 좋아요

안녕하세요, 3.1.0.beta6로 업그레이드했지만 문제가 여전히 남아 있습니다. 이 버그를 수정할 계획이 이미 세워져 있나요?

작은 업데이트를 하나 드리자면, 이 문제는 엔지니어에게 배정되어 조사 중입니다. 머지않아 더 구체적인 소식을 전해드릴 수 있기를 바랍니다. :crossed_fingers: :slight_smile:

3개의 좋아요

이 문제는 FIX: Embedding checkbox bug - Pull Request #22672%EC%97%90%EC%84%9C - discourse/discourse - GitHub 수정되어 병합되었습니다. 문제를 발견하시면 알려주세요.

6개의 좋아요

잘하셨어요! 제 사이트를 업데이트했더니 이제 체크박스가 정상적으로 작동합니다.

1개의 좋아요

이 주제는 7일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.