Página de uso do administrador do Discourse AI - problemas com intervalo de datas personalizado

:information_source: Visão Geral

Problemas na página de uso do Discourse AI

Ao usar a página de uso do administrador do Discourse AI e o recurso de intervalo de datas personalizado para datas que não incluem o intervalo padrão atual, há algum tipo de bug ao gerar os resultados iniciais. É preciso reselecionar os parâmetros do intervalo de datas e atualizar duas vezes para obter os resultados adequados.

Usando a página de uso do administrador do Discourse AI em ask.discourse.org, por exemplo, se eu selecionar o intervalo de datas 2025-07-01T07:00:00Z2025-07-31T07:00:00Z e depois clicar no botão de atualização, obtenho apenas resultados parciais que parecem ser de um intervalo de datas um mês antes da data atual, e os números de uso resultantes também não estão corretos. Tenho que selecionar uma data de início em algum lugar em junho e atualizar, depois ir selecionar 1º de julho novamente e atualizar, para obter os resultados corretos. Mas mesmo assim, às vezes nem renderiza imediatamente e há apenas metade mostrando, especialmente se houver muitos modelos (isso acontece no Meta). Já reproduzi os mesmos problemas em várias instâncias.

:walking_woman: Passos para reproduzir

  1. Vá para a página admin -> AI -> usage (meuforum/admin/plugins/discourse-ai/ai-usage)
  2. Clique no botão Custom... para usar o seletor de intervalo de datas personalizado
  3. Selecione um intervalo de datas anterior ao intervalo padrão atual, por exemplo, 1º de julho de 2025 → 31 de julho de 2025, e clique no botão Refresh
  4. Observe os números de resumo incorretos resultantes e o intervalo de datas do gráfico de uso

  5. Selecione novamente uma data de início anterior, por exemplo, 28 de junho, e clique no botão Refresh novamente.
  6. Selecione novamente a data de início original que você queria, neste caso, 1º de julho de 2025, e clique no botão Refresh mais uma vez.
  7. Veja os resultados corretos!

:white_check_mark: Resultados esperados

O intervalo de datas personalizado selecionado mostra resultados corretos na primeira atualização. Não é necessário reselecionar datas ou atualizar várias vezes.

4 curtidas

:tada: Isso agora deve estar resolvido em:\nFIX: AI usage doesn't refresh custom date ranges correctly by keegangeorge · Pull Request #34816 · discourse/discourse · GitHub

3 curtidas

Este tópico foi fechado automaticamente após 20 horas. Novas respostas não são mais permitidas.