Open HbLuca opened 1 month ago
A lógica: seria colocar uma condicional no /POST que consultasse o conteúdo dos registros antes de registrar uma duplicata e a input fosse realmente novo, ai sim poderia subir para o banco. Após o deploy com testes disso, é só gerar uma query para pescar as palavras duplicatas e deletar elas, é mais ou menos isso que será feito? (Não sou bom em JS no backend, mas essa dúvida pode ajudar a pessoa pode fazer o fix)
Já foi resolvido? Posso fazer esse ajuste.
@eng-vitor correto, seria essa a ideia. @carolrochafloro fique a vontade, caso queira realizar, avise.
Quero sim, posso começar amanhã mesmo!
@carolrochafloro fechou, ja deixei para ti e em desenvolvimento ;)
@HbLuca vlw pelo feedback Luca! Vou estudar para tentar fazer acontecer nas próximas issues ;D
@eng-vitor abri PR, quando puder dá uma olhada?
Apos conversa com TucanoWeb e Larissapissurno, no https://github.com/SOS-RS/frontend/issues/254
Descrição
Possívelmente pode acarretar na parte de cadastro de itens de aparecer duplicado, conforme imagem abaixo:![dup_6](https://github.com/SOS-RS/backend/assets/108205892/b043257d-22b8-46a0-a8b6-22fefa3dc814)
Não me deixa cadastrar água, mas aparecem água, agua, água sanitária 2x...
Possivel Solução
Localizar os registros duplicados, considerando os items registrados, não as necessidades registradas. Acredito que a normalização do retorno da consulta utilizando lower e translate resolva a questão; Alterar, em massa, o ID do supply que está sendo referenciado na tabela de supplies (itens necessários), considerando o registro que será persistido ; Deletar os registros dos supplies registrados em duplicidade.