Les notifications par email ne sont pas envoyées lors du changement de catégorie pour les utilisateurs en mode liste de diffusion

Étapes pour reproduire :

  1. Mettre un compte utilisateur en mode liste de diffusion.
  2. Publier un sujet dans une catégorie sécurisée à laquelle l’utilisateur n’a pas accès (par exemple, Personnel).
  3. Changer la catégorie du sujet en une catégorie publique à laquelle l’utilisateur a accès.
  4. L’utilisateur en mode liste de diffusion ne recevra jamais de notification par e-mail du sujet.

Cela nous affecte régulièrement car nous composons généralement des sujets en mode Brouillon dans notre catégorie de personnel avant de les diffuser à nos utilisateurs. Nous avons également plusieurs utilisateurs expérimentés sur notre forum qui utilisent le mode liste de diffusion pour s’assurer qu’ils « ne manquent rien » et, bien sûr, dans ce cas, ils finissent par manquer certaines de nos annonces les plus publiques.

Plus de contexte :

Poursuite de la discussion à partir de L’utilisateur en mode liste de diffusion ne reçoit pas d’e-mails et n’apparaît pas dans skipped_email_logs :

1 « J'aime »

Je voulais juste vous informer que j’ai confirmé que le problème persiste dans la version : 3.3.0.beta2

Nous avons trouvé le problème. Ce cas n’est tout simplement jamais pris en compte.

Une solution consiste à appeler :notify_mailing_list_subscribers depuis le job NotifyCategoryChange. Je viens de vérifier que cela fonctionne.

Équipe, accepteriez-vous une PR pour cela ou est-ce du ressort des plugins ?

3 « J'aime »

Bien sûr, nous serions heureux d’examiner une PR pour cette mise à jour. Merci !

2 « J'aime »

J’ai ouvert une PR pour cette correction !

3 « J'aime »

Merci @RGJ / @jyuvaraj03 - j’ai fusionné la PR :white_check_mark:

5 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.