-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Description
Problem (one or two sentences)
Multiple API Error Request failed after updating to version: 3.36.2 (dcb04bb)
Context (who is affected and when)
After the task is submitted, it starts, returns messages from the API, and when it's in API request mode, it randomly starts throwing errors.
Reproduction steps
1- The request is sent.
2- It returns as if the API is responding.
3- An API request error is returned (randomly, not every request).
Expected result
The task starts, but during the process it encounters an error in the API request.
Actual result
The request fails, and after several attempts, it works.
Variations tried (optional)
No response
App Version
Version: 3.36.2 (dcb04bb)
API Provider (optional)
OpenAI Compatible
Model Used (optional)
GLM-4.6
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Roo quer ler este arquivo
Requisição API
$0.0629
Erro API
Requisição API falhou
Roo disse
Agora vou verificar o arquivo api_editar_pedido.php para entender como está sendo chamado o método de remoção:
Roo quer ler este arquivo
Requisição API
$0.0631
Roo disse
Agora vou verificar o arquivo pedido_detalhe.php para entender como o frontend está chamando a API:
Roo quer ler este arquivo
Requisição API
$0.0200
Roo disse
Agora entendo melhor o problema. Analisando o código, vejo que:
O frontend em pedido_detalhe.php está chamando a função removerItemDoPedido() que envia uma requisição para api_editar_pedido.php com a ação remover_item_pedido.
O arquivo api_editar_pedido.php está corretamente chamando PedidoController::removerItemPedido($pedidoId, $orderItemId).
O erro que você está recebendo indica que não existe uma rota correspondente para a URL e método de requisição. Isso sugere que o método removerItemPedido() no PedidoController.php ainda não foi implementado ou está implementado de forma incorreta.
Vou verificar o método removerItemPedido() no PedidoController:
Roo quer pesquisar neste diretório por function removerItemPedido
Requisição API
$0.0048
Roo disse
Vou ler o método removerItemPedido() para entender como está implementado:
Roo quer ler este arquivo
Requisição API
$0.0327
Erro API
Requisição API falhouMetadata
Metadata
Assignees
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Triage