Discourse 3.5.0.beta7-dev (7562bc2b15) wird aktuell ausgeführt
Themenbenachrichtigungs-E-Mails werden unter bestimmten Bedingungen nicht versendet, wenn ein Beitrag zur Veröffentlichung geplant wird.
Wir sind auf einen sehr ungewöhnlichen Fehler gestoßen, und obwohl wir die neueste Version ausführen, ist dies in den letzten Monaten ein paar Mal aufgetreten, sodass das Problem schon eine Weile besteht.
Wir haben eine Kategorie namens #Announcements und jeder Benutzer ist standardmäßig auf Watching First Post eingestellt.
Unsere Schritte zur Reproduktion des Problems:
- Verfassen Sie ein neues Thema in einer versteckten Kategorie nur für Mitarbeiter
- Wenden Sie eine Staff-Farbe auf den ersten Beitrag im neuen Thema an
- Legen Sie einen Themen-Timer fest, planen Sie die Veröffentlichung, legen Sie die Kategorie auf
#Announcementsfest und legen Sie die Uhrzeit/das Datum fest
Was passieren sollte:
- Das Thema wird von
#staffnach#Announcementsverschoben - Zehntausende von E-Mails werden versendet
- Jeder Benutzer erhält eine Benachrichtigung
Was passiert:
- Das Thema wird von
#staffnach#Announcementsverschoben - Es werden keine E-Mails versendet
- Jeder Benutzer erhält eine Benachrichtigung
Während wir auf die geplante Veröffentlichungszeit warteten, konnte ich diese beiden ausstehenden Aufgaben sehen (gefiltert nach der Beitrags-ID):
Zehn Minuten später, als der Beitrag in #Announcements veröffentlicht wurde, verschwanden die Aufgaben:
Die Benachrichtigungen wurden gesendet, hier ist, was ein Testkonto erhalten hat:
Aber es wurden immer noch keine E-Mails versendet.
Normalerweise würden wir an diesem Punkt Zehntausende von E-Mails sehen, die sich in Scheduled ansammeln und sich allmählich zu Enqueued bewegen, aber nichts passiert, es werden null E-Mails versendet.
Es gibt auch nichts in den Discourse-Fehlerprotokollen.
Die Beiträge enthielten eine Umfrage, aber ich vermute, dass der Beitragstext irrelevant ist. Ich erwähne ihn hier jedoch nur für den Fall, dass die Umfrage ebenfalls relevant ist.
Der heutige fehlgeschlagene Test kann hier gefunden werden, falls er jemandem hilft: https://greyarro.ws/t/do-you-own-a-drone-thats-not-on-the-what-do-you-fly-list/98146.json
Der Schlüssel zu diesem Fehler scheint die Aktion des Hinzufügens einer Staff-Farbe zum ersten Beitrag des zur Veröffentlichung geplanten Themas zu sein.
Jeder andere geplante Veröffentlichungspost versendet E-Mails, aber das Hinzufügen einer Staff-Farbe führt jedes Mal zum Fehlschlag.




