Resolução de problemas · Plataforma
«Este registo já existe.» ou «Outra pessoa alterou…» (conflict, 409)
Sintoma
Ao gravar aparece «Este registo já existe.», «Outra pessoa alterou estas definições. Atualize e repita.» ou uma mensagem semelhante ("mudou entretanto"). A API responde 409 conflict.
Causa
- Duplicado: já existe uma pessoa com esse email, um grupo com esse nome, um cliente com esse identificador ou um intervalo de endereços RADIUS já usado noutro cliente.
- Concorrência: outro administrador gravou o mesmo objeto depois de o abrir; a sua versão já não é a atual (o servidor compara a revisão esperada).
- Idempotência: numa integração, a mesma
Idempotency-Keyfoi usada com um corpo diferente. - Estado: a operação não se aplica ao estado atual (por exemplo, cancelar um pedido já decidido).
Solução
- Atualize a vista (ou reabra o diálogo) para ler o estado atual.
- Reveja o que mudou e repita a alteração, se ainda for necessária.
- Num duplicado, escolha outro nome ou edite o objeto existente.
- Numa integração, use uma chave de idempotência por operação e nunca a reutilize com outro corpo; leia o estado do recurso.
Quando escalar
Se o conflito se repete sem que ninguém mais esteja a editar, contacte o suporte com a hora, a vista e a mensagem.
Códigos de erro deste artigo
Esta página ajudou?
Obrigado. A resposta fica guardada apenas neste browser; não enviamos nada.
Lamentamos. Experimente:
- pesquisar com o texto exato da mensagem ou o código de erro
- consultar o índice de códigos de erro
- falar com o administrador da sua organização