Migrando drupal para discourse, mas estou enfrentando alguns problemas em relação aos tópicos.
Migrei os dados das threads do banco de dados Drupal para o banco de dados Discourse. Mas não conseguimos ver todos os dados das threads no front-end. Selecionei os dados dessa tabela específica do banco de dados Drupal, mas ainda estamos enfrentando esse tipo de problema.
Alguém pode ajudar com isso?
Existem erros quando o script é executado mostrando que os tópicos não foram criados por algum motivo? Suspeito que sim, mas é apenas um palpite. Se for esse o caso, acho que executar o script novamente gerará os mesmos erros. Algo como o corpo era muito curto, talvez totalcount estivesse vazio ou nulo, talvez?
Se você não vir nenhum desses erros, se fizer algo como Post.where("raw like '%algum texto na postagem%') você consegue encontrar a postagem? Você também pode olhar na tabela post_custom_field para ver se parece que a postagem foi importada (não me lembro exatamente como eles são armazenados naquele script de importação específico - algo como PostCustomField.where(value: 'nid:O_NID_QUE_DEVERIA_TER_SIDO_IMPORTADO')).
Olá @pfaffman, executei o script várias vezes para encontrar o erro ou se alguns tópicos ainda não foram migrados, mas não obtive nenhum erro. Também verifiquei o PostCustomField e os dados foram armazenados conforme o esperado.
E sim, quando pesquiso pelo console com Post.where("raw like '%algum texto no post%'"), consigo encontrar os dados.
Se você consegue encontrar a postagem em Post.where acima, o que acontece se você for para /p/ID_DA_POSTAGEM