주제가 개인 메시지로 전환되면 OP가 PM에서 삭제되나요?

한 사용자가 주제를 PM(개인 메시지)으로 변환할 때, 원래의 게시자/주제 소유자가 PM에서 제거된다고 보고했습니다.

해당 프로세스는 주제를 PM으로 변환한 후 @support 그룹을 추가하는 것입니다. 이 과정에서 PM을 변환한 사람(지원 그룹의 구성원)은 알림이 중복되므로 PM에서 제거되지만, 소유자 역시 제거되어 게시물이 삭제된 이유를 궁금해합니다.

PM에 그룹을 추가하는 것이 주제 소유자를 제거하는 것처럼 보입니다.

로그에서 이 문제가 어떻게 발생하는지에 대한 단서를 찾을 수 없습니다.

3개의 좋아요
작동하지 않는 테스트

방금 테스트를 해보았는데 유사하거나 동일한 문제를 발견했습니다:

  • 주제 생성
  • 주제 wrench → 개인 메시지로 변경
  • 그룹 초대

  • 멤버(주제 작성자가 아닌 경우)가 시스템에 의해 제거됩니다.

그러나 주제에 답글을 달면 제거된 사용자에게도 고우선순위 알림이 전송되는 것 같습니다. 이는 사용자가 완전히 '제거’되지 않았음을 시사하는 것 같습니다.

수정: 그룹의 Test_Users 설정을 잘못 건드려 테스트가 망가졌습니다. 죄송합니다. 깨끗한 환경에서 다시 시도하겠습니다.

새로운 테스트 (이번에는 그룹 사용자가 원래 주제에 포함되지 않도록 확인했습니다 :slightly_smiling_face:)

이번에는 관리자 대신 TL1 테스트 사용자를 주제 작성자(OP)로 사용했습니다.

  • TL1 사용자로 공개 주제 생성
  • 주제를 PM으로 변경 (관리자)
  • 그룹 초대 (관리자)

  • OP가 제거되고 기록이 남지 않습니다. 사용자는 답글에 대한 알림을 받지 않습니다.


해당 테스트 사용자가 그 그룹과 대화할 권한이 없어서 그런 건지 궁금합니다. 한 번 더 확인해 보겠습니다. :slightly_smiling_face:


이 문제에 좀 빠져들어서 쉬러 가야 할 것 같지만, 주제->PM 변환 시점에 OP가 사라지는 것 같습니다:


topic_allowed_users에 해당 주제에 대한 OP의 기록이 없습니다.

3개의 좋아요

보고된 내용과 일치하는 것 같습니다.

이것은 새로운 동작인 것 같습니다. 의도적인 것인지 알 수 없으나, 메시지를 PM으로 변경할 때 원글 작성자를 메시지에서 제거하는 것은 버그로 보입니다.

1개의 좋아요

그게 좀 이상하게 느껴졌어요. 변환을 원하면서 OP를 참여자로 잃고 싶은 상황이 어떤 상황일지 상상조차 안 되네요?

2개의 좋아요

제가 생각하기에 관련이 있을 수 있는 최근 커밋은 FIX: Update user stat counts when post/topic visibility changes. (#15… · discourse/discourse@b876ff6 · GitHub 하나뿐인데, 연결되어 있을 것 같지는 않습니다. 아마도 제가 이해하지 못하는 방식으로 topic_allowed_users를 변경하는 다른 요소가 있는 것 같습니다.

다른 사이트에서도 동일한 현상을 보고 있습니다. 공개된 토픽이 비공개로 이동된 상황에서 원포스터(OP)를 '강퇴’하는 건 좀 이상해 보이네요. 제 자신과 대화하는 건 별로 안 좋아하지만, 결국 그렇게 되더라고요 :slight_smile:

고맙습니다, 매튜. 이건 어떤 종류의 회귀(regression) 문제라고 생각하시나요? "토픽이 비공개로 전환되면 OP를 제거한다"는 기능이 의도된 기능(feature)인지, 아니면 버그인지 어떻게 생각하시나요?

내 추측으로는 버그인 것 같습니다.

공개된 스레드를 개인 메시지로 변환한 다음, 자기 자신과 대화를 나누는 이유가 무엇인지 이해할 수 없네요. 아니면 제가 그렇게 할 정도로 미친 건 아닐까요? :sweat_smile:

1개의 좋아요

이 문제는 여전히 우리에게 문제가 되고 있습니다.

이것은 버그인가요, 아니면 의도된 동작인가요? 확인해 주실 수 있으신가요?

1개의 좋아요

이 문제는 최신 릴리스에서 수정되었을 것으로 생각됩니다. 업그레이드하면 모든 문제가 해결될 것입니다. :+1:

(방금 테스트 사이트에서 확인해 봤는데, 제 환경에서는 정상 작동합니다)

4개의 좋아요

고마워요, @JammyDodger! 그 커밋을 눈치채지 못했네요. @Parker1090, 지금 사이트가 업데이트되고 있습니다.

3개의 좋아요