FE Carol Swagger exibe mensagem de erro para endpoints de busca com JSON valido
Description
Texto padrão para issuetype Bug conforme DoR (Definition of Ready)
01 - PESSOA DE CONTATO (Quem pode responder questões sobre o problema): <texto>
02 - PROBLEMA (Qual é o problema): <texto>
- Ap tentar executar uma busca de staging schemas, similar a apps clock-in usando o swagger, o swagger retorna uma mensagem de erro.
- Executando a mesma query no Postman, a mesma retorna resultados
03 - PASSOS PARA REPRODUZIR (Passo (1...n), Vídeo, Prints, Pastas de log, etc. – Se não for possível reproduzir explique a razão): <texto>
- Criar uma staging table
- Utilizar o endpoint de
/api/v2/queries/filter
para busca de staging schema -
{ "mustList": [ { "mdmFilterType": "TYPE_FILTER", "mdmValue": "mdmStagingSchema" } ], "shouldList": [] }
- Observar o erro do swagger
04 - LINKS (Adicione o link para o Bug ou Tenant): <texto>
05 - COMPORTAMENTO ESPERADO (Relacione o comportamento esperado após Bug corrigido): <texto> - Permitir {{mdmValue}}com valor string, atualmente está obrigado valor Json.
{
"mustList": [
{
"mdmFilterType": "TYPE_FILTER",
"mdmValue": {"a":"a"}
}
]
}
Activity
Show:
Oi@Carlos Affonso Wagner Sabe me informar se houve mexida em código com liberação em prod? Caso haja, poderia fazer o link do git com o jira?
cc @Pedro Buzzi
ERRATA:
Vou considerar o último comentário do Pedro e considerar que não houve implementação de FE.
@Robson Thanael Poffo ,
@Pedro Buzzi , @Carlos Affonso Wagner ,
Flag foi removida, pois você acabou de alterar o status desta issue.
Encerrando o card devido ao problema ser apenas no BE e o card já estar clonado
@Robson Thanael Poffo ,
@Carlos Affonso Wagner ,
Esta issue acabou de ser vinculada na(s) issue(s) https://totvsideia.atlassian.net/browse/PRDE-3790#icft=PRDE-3790, conforme menções feitas no comentário anterior.
okay @Carlos Affonso Wagner , clonei a issue para levarmos ao BE:
https://totvsideia.atlassian.net/browse/PRDE-3790
Flag added
Aguardando resposta do reporter do card
@Robson Thanael Poffo
O swagger UI apenas interpreta o schema
.json
que eh recebido. Nao fazemos nenhum trabalho em cima.Identifiquei que o
mdmValue
esta tipado como (imagem anexada)1
2
3
O que significa que o valor pode ser qualquer objeto, mas nao uma string, por isso temos o erro na UI.
Nesse caso, a acao correta seria o time responsavel alterar o schema para que o
mdmValue
seja tipado como string ou objeto. Nao temos acao no frontend.@Robson Thanael Poffo ,
@Carlos Affonso Wagner ,
Esta issue foi planejada para ser entregue até 2024-06-03. Você pode confirmar consultando o campo Due Date desta issue.
Datas já planejadas para esta issue: 2024-06-03
Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.