리뷰 대기열에 정보가 혼재되어 있습니다

새로운 사용자를 승인하는 과정에서 검토 대기열에 정보가 뒤섞여 있는 것을 확인하고 있습니다. 최신 예시를 공유합니다. 모든 일반 필드는 이 새 멤버가 가입하기 전에 가입한 사용자를 가리키고 있습니다. 녹색 체크마크에 표시된 바와 같이, 해당 사용자(테스트 사용자)는 이미 승인되었으므로 검토 대기열에 표시되어서는 안 됩니다. 그러나 사용자 정의 필드에는 실제 새 사용자가 가입 시 입력한 정보가 포함되어 있습니다.


관리자 > 사용자 > 신규 페이지에서는 새 사용자를 올바르게 확인하고 승인할 수 있습니다.
도움말을 주시면 감사하겠습니다.

이 문제를 재현할 수 있을까요 @tshenry?

자… 이전에 테스트 활동이 있었던 내 테스트 사이트에서 한 번 재현할 수 있었지만, 다시 재현하지는 못했습니다. 정말 답답하네요!

@tomtjes 혹시 일관된 재현 단계를 제공해 주실 수 있을까요? 한 번만 사용자를 처리하면 시스템이 일종의 "플러시"가 되어 다시 정상 상태로 돌아가지 않을까 궁금합니다.

예를 들어 제가 시도한 단계 중 하나는 다음과 같습니다:

  1. must approve users 사이트 설정을 활성화하고, 사용자 정의 사용자 필드를 하나 이상 설정합니다.
  2. 첫 번째 사용자 가입
    • 이메일: email1@test.com
    • 사용자 이름: user1
    • 이름: User One
    • 사용자 필드: test1
  3. 첫 번째 사용자 승인
  4. 첫 번째 사용자 삭제
  5. 두 번째 사용자 가입
    • 이메일: email2@test.com
    • 사용자 이름: user2
    • 이름: User Two
    • 사용자 필드: test2
  6. 세 번째 사용자 가입
    • 이메일: email1@test.com (원본 계정이 삭제되었으므로 재사용)
    • 사용자 이름: user3
    • 이름: User Three
    • 사용자 필드: test3
  7. 문제 확인

확인해 주셔서 감사합니다!
불행히도 재현할 수 있는 패턴을 찾지 못했습니다. 이전에 한 번 이런 일이 있었는데요. 당시에는 계정을 생성하려는 봇이 있었지만, 제가 이를 거부했습니다. 그 다음에 가입한 legitimate한 사용자의 데이터가 깨져 있었습니다. 제가 위에 문서화한 사례까지 그 이후의 가입은 모두 정상적이었습니다. 제 기억이 맞다면, 그 사례는 거부된 가입이 바로 앞선 것이 아니었습니다.