기본 이메일 다이제스트 빈도를 변경하고 기존 계정에 대해 이 변경 사항을 소급 적용하도록 확인하면, 모든 계정에 변경 사항이 반영되지 않습니다. 다음 질문에 대해 '예’를 클릭해도 기대했던 동작이 수행되지 않습니다: “이 변경 사항을 과거에 적용하시겠습니까? 이 경우 n명의 기존 사용자의 설정이 변경됩니다.”
일부 계정은 원하는 빈도로 업데이트되지만, 제 경험상 많은 계정은 그렇지 않습니다. 이는 이전에 "모든 사용자에게 요약 이메일 비활성화"를 선택한 것과 관련이 있을 수 있습니다. 빈도가 업데이트되지 않는 사용자는 사용자 설정에서 요약 이메일이 활성화되어 있지 않은 사용자들입니다. 해당 사용자들은 직접 이러한 설정을 선택한 것이 아니라, WordPress SSO의 일부로 계정이 생성되었기 때문이며, 이러한 계정은 한 번도 로그인된 적이 없습니다.
저는 로컬 개발 사이트에서 이 문제를 테스트해 보았습니다. 보고하신 것과 동일한 결과를 확인했습니다. “변경 사항을 과거에 적용” 옵션을 선택할 때, 일부 사용자들의 설정만 업데이트되었습니다.
방금 개발 사이트에 최신 Discourse 코드를 적용했는데, 이제 default email digest frequency 사이트 설정을 변경하고 “변경 사항을 과거에 적용” 옵션을 선택하면 사이트의 모든 사용자 옵션이 올바르게 업데이트되는 것을 확인했습니다. 이것이 Discourse 코드 업데이트 때문인지, 아니면 이 설정 업데이트 결과가 일관되지 않게 나타나는 다른 문제가 있는지는 정확히 알 수 없습니다.