업데이트 이후 이메일 알림에 카테고리 이름이 표시되지 않습니다

Hi all,

I upgraded Discourse to v2.5.0.beta2 a week ago, and since then category names are not showing up in email notifications, just the site name in brackets. This is getting very confusing for my users.

I checked the subject line setting and it’s unchanged (currently set at: [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}))

Is this a bug? Is there a default setting that’s changed somehow?

Thanks,

Ed

최근 몇 시간 동안 2.5b2에서 제목에 카테고리가 포함된 이메일을 확인했기 때문에, 이는 베타 버전에만 고유한 버그라고 생각하지 않습니다. 설정의 email_subject[%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}으로 설정되어 있습니다.

#contribute:bug로 결론 내리기 전에 설정 문제 또는 플러그인 호환성 문제를 먼저 배제해 보겠습니다.

위 내용에서 두 번째 )는 오타인가요? 아니면 사이트 설정에 )가 실제로 포함되어 있나요?

사이트에 설치된 플러그인이 있나요?

Per the other reports of this, there’s a bug where title-only email customizations may not behave as expected, as I recall? It’s expecting the body AND the title of the email to both be customized.

A typo indeed!

Yes, I’ve got discourse-data-explorer, discourse-plugin-site-setting-override (for max post length), docker_manager, and a custom job to tack on users’ bios to their post (long story). I don’t think the latter one touches the subject at all. I can try to disable and see if it makes a difference.

Thanks,

Ed

Where’s the body being customized with this issue?

You need to make sure you are on absolute latest Discourse beta code. I think this was fixed recently but I’m not sure. The other workaround is to edit both the body and the title of the email.

Thanks, doesn’t look like it’s fixed as of today, but will keep an eye out.