Le notifiche email non vengono inviate quando cambia la categoria per gli utenti con modalità Mailing List

Passaggi per la riproduzione:

  1. Imposta un account utente in modalità mailing list.
  2. Pubblica un argomento in una categoria protetta a cui l’utente non ha accesso (ad esempio, Staff).
  3. Cambia la categoria dell’argomento in una categoria pubblica a cui l’utente ha accesso.
  4. L’utente in modalità mailing list non riceverà mai una notifica via email dell’argomento.

Questo ci colpisce regolarmente perché solitamente componiamo insieme argomenti in modalità BOZZA nella nostra categoria Staff prima di pubblicarli ai nostri utenti. Abbiamo anche diversi utenti esperti nel nostro forum che utilizzano la modalità mailing list per assicurarsi di “non perdere nulla” e, naturalmente, in questo caso, finiscono per perdere alcuni dei nostri annunci più pubblici.

Ulteriori informazioni:

Continuando la discussione da L’utente in modalità mailing list non riceve email e non compare in skipped_email_logs:

1 Mi Piace

Sto solo aggiornando per confermare che questo è ancora un problema nella versione: 3.3.0.beta2

Abbiamo trovato il problema. Questo caso non è mai stato considerato.

Una soluzione consiste nel chiamare :notify_mailing_list_subscribers dal job NotifyCategoryChange. Ho appena verificato che funziona.

Team, accettereste una PR per questo o è territorio di plugin?

3 Mi Piace

Certamente, saremmo felici di rivedere una PR per questo aggiornamento. Grazie!

2 Mi Piace

Ho aperto una PR per questa correzione!

3 Mi Piace

Grazie @RGJ / @jyuvaraj03 - ho unito la PR :white_check_mark:

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.