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

**URL:** https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057
**Category:** Migration
**Created:** [29 Julho , 2024 15:49 UTC](https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057 "2024-07-29T15:49:36Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![domainghost](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@domainghost](https://meta.discourse.org/u/domainghost)
#### Post date: [29 Julho , 2024 15:49 UTC](https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057/1 "2024-07-29T15:49:36Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [29 Julho , 2024 16:18 UTC](https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057/2 "2024-07-29T16:18:52Z")

</div>

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')`).

---

<div class="post-metadata">

### Author: ![domainghost](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@domainghost](https://meta.discourse.org/u/domainghost)
#### Post date: [29 Julho , 2024 16:58 UTC](https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057/3 "2024-07-29T16:58:21Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [29 Julho , 2024 17:40 UTC](https://meta.discourse.org/t/unable-to-see-all-the-topics-in-ui-side-of-drupal/319057/4 "2024-07-29T17:40:23Z")

</div>

> [@domainghost](#):
>
> E sim, quando estou pesquisando pelo console `Post.where("raw like '%algum texto na postagem%'")` assim, 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`
