Объединение пользователей не удалось: повреждённые записи в базе данных из-за стороннего плагина

Для сохранения истории, если у темы несколько пользовательских полей, следует использовать:

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

@hellekin, я бы рекомендовал перейти на Creating and managing events.

На самом деле, возможно, вы могли бы вместе с @fzngagan разработать скрипт миграции с Events на Discourse Events? Было бы полезно иметь реальный кейс для работы. Файз, нам стоит приоритизировать это; я хотел бы официально объявить Events устаревшим.