Fusion d'utilisateur échouée, entrées de base de données corrompues dues à un plugin tiers

Pour la postérité, au cas où ce sujet comporterait plusieurs champs personnalisés, vous devriez utiliser :

tcf = TopicCustomField.where(plugin_name: 'discourse-events', topic_id: problematic_topic_id)
c = tcf.first
c.value = "[295,50]"
c.save

@hellekin, je vous suggère de migrer vers Creating and managing events.

En fait, peut-être pourriez-vous collaborer avec @fzngagan sur un script de migration d’Events vers Discourse Events ? Ce serait bien d’avoir un cas concret à travailler là-dessus. Faiz, nous devrions prioriser cela ; je souhaiterais déprécier officiellement Events.