데이터 탐색기 결과에서 Tag_group_id 값이 group_id로 표시됩니다

문제

데이터 탐색기는 열 이름이 user_id, group_id, topic_id, category_id 또는 badge_id일 때 해당 객체로의 링크를 표시하기 위한 특수 로직(“자동 엔티티 해결”)을 가지고 있습니다.

그러나 tag_group_id에서도 이 로직이 작동하며, 동일한 id를 가진 그룹이 사용 가능한 경우 이를 group_id로 인식합니다.

재현 방법

  • 태그 그룹을 생성합니다.
  • 태그를 추가합니다.
  • SELECT id, tag_id, tag_group_id FROM tag_group_memberships 쿼리를 데이터 탐색기에 작성합니다.
  • 쿼리를 실행합니다.

3개의 좋아요

네, 여기에 pr-welcome 태그를 붙이는 게 맞을 것 같은데, 정규식을 좀 더 정교하게 만들어야 할 것 같습니다. allowed_xyz_group_id 같은 것을 처리하려고 했던 것 같은데, 이제는 tag_group_id를 막기 위한 특별한 규칙이 필요합니다.

이 문제는 @Lhc_fl 이 FEATURE: Add tag group entity support to query results - Pull Request #380 - discourse/discourse-data-explorer - GitHub 에서 해결했습니다 :partying_face:

4개의 좋아요

이 주제는 10일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.