Erro de filtro de repositório

Criei 5 coleções e inseri de diversos itens nelas. A partir destes registros, criei uma página do Wordpress com um filtro “Tainacan Faceted Search”, opção “repositório”, mas o filtro tem apresentado erros. Uma coleção de 50 itens só mostra 5 quando seleciono a opção de origem daquela coleção. Uma das coleções não aparece dentre as opções de seleção, mesmo tendo itens cadastrados. Alguém teve algum problema parecido?

Olá @aolrezende, tudo bem? Seja bem vindo ao nosso fórum!

Deixa eu tentar entender aqui. Esta escolha que você fez no bloco (de mostrar os itens de repositório) não é exatamente um filtro, você está dizendo de onde os itens devem vir (todos os itens do repositório vs. itens de uma coleção vs. itens de um termo de taxonomia). Mostrar uma lista de repositório ao invés de uma lista de coleção tem alguns efeitos que podem ser meio contraintuitivos, à saber:

  • Nos itens serão mostrados apenas metadados nível repositório, além do título e descrição;
  • Já os filtros serão mostrados todos, porém agrupados primeiro por repositório depois por coleção;

Ao se aplica qualquer um deste filtros, as opções disponíveis no painel de filtro mudarão também, porque as facetas (o que indica quantos itens tem em uma filtragem) também vão deixando de se tornar disponível a depender da combinação de filtro.

Esclarecido isso, uma primeira pergunta que eu faria é se estes erros que você está notando também acontecem na página de itens do repositório, seja no admin, seja na parte pública (em geral é a /itens). Se sim, pode nos mandar algumas capturas de tela explicando melhor a composição das suas coleções e filtros?

Olá Mateus, tudo bem sim e você?
Obrigado pelas boas vindas.

O problema do filtro ocorre apenas no filtro da página de exibição (criada no Wordpress).

Inseri os anexos.


olá @aolrezende tudo bem?
acho que esse erro pode ser algum problema ao atualizar alguns metadados de controles internos do Tainacan.

Você consegue executar esse comando na sua instalação para ver se resolve:
isso deve atualizar os valores das quantidades de itens da coleção e dos tipos de documentos dos itens.

wp tainacan control-metadata --collection=all --recreate-control-metadata-definitions

mais detalhes aqui:

Olá @vnmedeiros.

Obrigado pela resposta.

Quando executamos o comando, a atualização corrigiu a exibição e as coleções foram exibidas em quantidade correta. Mas ao inserir novos itens, o erro voltou a ocorrer. Existe alguma forma de corrigir isso?

@aolrezende era para esses valores serem atualizados automaticamente, talvez seja algum BUG.
Você consegue detalhar como está ocorrendo a inclusão desses novos items? se são criados pelo importado? se são criados primeiro rascunhos e depois são publicados? qual o perfil do usuário utilizado? e qualquer outra informação que possa ajudar a tentar reproduzir o comportamento aqui.

att!

@vnmedeiros
Os itens são inseridos por inserção manual, ou seja, não estamos realizando importação. É comum ocorrer mensagem de erro. Por exemplo, quando alterei um item há pouco tempo, apareceu a seguinte mensagem:

Error 500!

An internal server error occurred. This error can occur for a variety of reasons, and a more detailed description can be found on the server logs. Try contacting the administrator and provide information of the moment when the error occurred.

Request details: /items/2353

Os itens são criados e publicados imediatamente, não utilizamos rascunhos. O perfil de usuário é único, pois estamos testando o Tainacan e só temos o usuários administrador cadastrado.

isso pode ser um indicativo de algum problema, você consegue acessar o log de erros do servidor para a gente poder analisar as mensagens de erro?