리뷰 대기열 검토 시 게시글 본문이 중복으로 표시되는 것 같습니다

We have a small/medium traffic public forum where we require that the first post from a user must be reviewed before it can be posted. (Before we added this requirement, we were getting an obnoxious amount of spam)

Anyway, one of the moderators reported something that sounds like a bug:
If there are two messages in the review queue, when you look at the 2nd message it looks like the content is identical to the 1st message. However, if you actually view the 2nd message you can see the body is different.

(She had thought people were creating new accounts and posting the same message repeatedly so she was blocking the latter posts for a while before realizing that the UI wasn’t showing what they actually wrote.)

This seems like it’s a bug, correct?

Attaching are some screenshots highlighting what she was seeing as additional messages because the forum is telling me that new users can only post a single image…

Thanks

2개의 좋아요

Screenshot of first post which is correct:

2nd post shows a different user and different subject, but the content is the same.

…but the second message is actually the wrong content. You can see it if you approve and view the message.

혹시 관련이 있을지 모르겠지만, 문제를 발견한 관리자는 일반 관리자인가요, 아니면 "카테고리 관리자"인가요?

스크린샷은 분명히 문제가 있음을 시사합니다. 다만 아직 재현하지는 못했습니다. 문제에 대해 생각나는 추가적인 세부 정보가 있다면 도움이 될 것입니다.

수정: 아마 이것이 원인일 것 같습니다. 로컬 개발 사이트에서 테스트해보니, 신규 사용자의 두 개의 게시물이 검토 대기열에 있습니다. 검토 대기열에 직접 접근하는 대신, 알림 드롭다운에서 첫 번째 검토 항목을 클릭하면 다음과 같은 화면이 표시됩니다:

그 후 두 번째 알림을 클릭하면 다음과 같은 화면이 표시됩니다:

두 번째 알림을 클릭한 후, 검토 대기열의 항목 제목은 업데이트되지만, 게시물의 본문에는 이전 검토 항목의 텍스트 내용이 표시됩니다.

만약 검토 대기열 알림을 클릭하여 검토 항목으로 가는 대신, 사이드바의 “검토” 항목을 클릭하면 검토 항목이 올바르게 표시됩니다:

저는 이것이 버그라고 _생각_합니다. 잠정적으로 Contribute > Bug 카테고리로 재분류합니다.

4개의 좋아요

Thanks for the report, @Philip_Montgomery!

Thanks to the fantastic investigative work of @simon I was quickly able to replicate this issue and create a fix for it that has now been merged in:

https://github.com/discourse/discourse/pull/23709

8개의 좋아요

This topic was automatically closed after 2 days. New replies are no longer allowed.