umarley / seteAPI

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Erro ao atualizar veículo (campo modelo) #80

Closed marcosroriz closed 2 years ago

marcosroriz commented 2 years ago

O campo modelo refere-se a categoria do veículo no âmbito do programa do caminho da escola. O campo assume os seguintes valores:

{
    "data": [
        {
            "id": 8,
            "modelo": "Lancha a Diesel"
        },
        {
            "id": 7,
            "modelo": "Lancha a Gasolina"
        },
        {
            "id": 0,
            "modelo": "Não se aplica"
        },
        {
            "id": 6,
            "modelo": "ONUREA"
        },
        {
            "id": 1,
            "modelo": "ORE 1"
        },
        {
            "id": 2,
            "modelo": "ORE 1 (4X4)"
        },
        {
            "id": 3,
            "modelo": "ORE 2"
        },
        {
            "id": 4,
            "modelo": "ORE 3"
        },
        {
            "id": 5,
            "modelo": "ORE 4"
        }
    ],
    "total": 9,
    "result": true
}

Entretanto, ao atualizar um veículo, o sistema não está permitindo que o modelo seja 0. Além disso, destaco que o campo não deveria ser obrigatório.

ERRO PUT https://sete.transportesufg.eng.br/veiculos/5201405/95

{
    "modo": 1,
    "marca": "8",
    "tipo": "9",
    "modelo": 0,
    "ano": "2000",
    "origem": 1,
    "placa": "AAA-7777",
    "renavam": "5555555555-5",
    "capacidade": "100",
    "manutencao": "N",
    "potencia_do_motor": "100",
    "preco": 19999.99,
    "ipva": 2000,
    "dpvat": 3000.10,
    "seguro_anual": 1000.00,
    "consumo": 51.12
}

Mensagem de Erro:

{
    "result": false,
    "messages": {
        "modelo": "O modelo do veiculo deve ser informado!"
    }
}
umarley commented 2 years ago

@marcosroriz problema sanado, favor testar!