Problèmes avec la montée / descente

J’ai bien lancé une instance sur le canal bêta. Aujourd’hui, j’ai constaté qu’elle n’envoyait pas de digests. Pour m’assurer qu’il s’agit d’un bug dans la version de développement, j’ai rétrogradé vers la version stable. Tous les digests sont envoyés, mais le frontend ne renvoie jamais d’erreur 500.
Je n’ai aucune idée de la raison pour laquelle cela se produit, mais j’ai vérifié

Jobs::EnqueueDigestEmails.new.target_user_ids

ce qui donne une liste d’identifiants d’utilisateurs en version stable, mais une liste vide en version de développement.

Y a-t-il des champs qui devraient être désactivés ou mis à niveau manuellement ?

Vous ne pouvez pas rétrograder en toute sécurité en raison des migrations de base de données. La seule façon sûre de passer à la version stable est d’arrêter la mise à niveau juste avant la sortie de la prochaine version majeure stable et de basculer.

1 « J'aime »

oui - je l’ai déjà fait et Discourse est de nouveau opérationnel. Mais le problème persiste. La version dev n’envoie pas les digests, et je ne peux pas la déboguer. J’ai besoin d’un indice pour la déboguer en détail - la chose étrange était que les digests étaient envoyés avec la version stable…