Transparencia-Brasil / achados-e-pedidos-site

0 stars 1 forks source link

Erro 500 ao cadastrar uma interação com Anexo (ref planilha - Envio de pedido como usuário) Marina #11

Closed studiocuboweb closed 3 years ago

studiocuboweb commented 3 years ago

Problema adicionado por Marina na planilha de ajustes da homologação azure

Tópico:

Envio de pedido como usuário

Descrição:

No cadastro de outra interação depois da resposta (recurso de 1ª instância com inclusão de anexo), apareceu erro 500, mas a interação foi registrada e o anexo, upado.

Problema:

o arquivo src/Model/Entity/PedidoAnexo.php responsável por salvar os arquivos estava chamando um método que era obrigatório a passagem de um parâmetro (repare que o () está vazio).

$pedidoAnexo->ES_AtualizarInserirAnexosPorPedido();

Então quando não tinha anexo o sistema funcionava, mas quando um anexo era adicionado o sistema retornava erro 500 pq estava esperando esse parâmetro no metodo.

Solução:

Adicionado null ao método para passar um parâmetro vazio:

$pedidoAnexo->ES_AtualizarInserirAnexosPorPedido(null);

Teste:

Para testar é necessário criar um novo pedido com interação e anexo.

  1. se logar / criar um novo cadastro
  2. clicar em inserir pedido
  3. selecionar ou criar um novo agente público
  4. preencher o formulário do pedido
  5. preencher o formulário da interação 5.1. Anexar pelo menos um arquivo

Commit:

https://github.com/Transparencia-Brasil/achados-e-pedidos-site/commit/79a07409e03eed41d9f7d0055ce8dcdadaf71308

Ticket Trello 162# [migracao-azure] AEP: Envio de pedido como usuário - fix criação de interacao com anexo

studiocuboweb commented 3 years ago

@rdurl0 @JnCoe @mgaldino

Mais um item da planilha Aba Outros testes

Tópico: Envio de pedido como usuário

Favor testar. se estiver tudo certo, favor fechar o issue

maiatoji commented 3 years ago

Tudo certo. Não sei como fechar issue

image

studiocuboweb commented 3 years ago

@maiatoji só clicar no botão Close issue (conforme imagem) Screen Shot 2021-06-18 at 10 49 14

Fechando o ticket

maiatoji commented 3 years ago

Não aparecia pra mim :-/ (Mas tudo bem, não importa agora 😆)