Closed macecchi closed 6 years ago
@macecchi estou dando uma olhada no projeto para tentar ajudar nessa issue. O requisito continua o mesmo?
Acho que o PR #23 já resolveu bem o problema
Mergeado o #23 mesmo. De qualquer maneira, obrigado @CauanCabral!
@CauanCabral cara, só vi que você estava trabalhando nisso depois de abrir o PR :disappointed:
Sorry
hehehe, tranquilo @munizeverton , o importante é ajudar o projeto ;)
A API deve impedir que o usuário ofereça mais de uma carona na mesma data.
Foi implementada uma rota (em
RideController::validateDuplicate
) para a verificação prévia se uma carona é duplicada ou muito parecida com outra já criada.No entanto, a API não está verificando esse estado no momento da criação, o que torna possível para os clientes ainda criarem caronas duplicadas e não seguir a verificação prévia.
A API deveria retornar um estado de erro para o caso em que a nova carona é considerada duplicada (
duplicated
).No caso de a carona ser considerada apenas
possible_duplicate
, o servidor deverá permitir que seja criada mesmo assim.