Incapaz de ver todos os tópicos na interface do usuário do Drupal

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

1 curtida