Quando um usuário logado com permissão de Admin tenta editar um abrigo e deixar o pix vazio, ele recebe um erro da api indicando que já existe cadastrado o pix -> "".
Para isso criei uma função para usar na validação de schema do zod que converte todos campos que são strings vazios em undefined, e dessa forma o erro não irá mais acontecer.
Essa função poderá ser usado em outros casos que percebermos o mesmo comportamento.
Quando um usuário logado com permissão de Admin tenta editar um abrigo e deixar o pix vazio, ele recebe um erro da api indicando que já existe cadastrado o pix -> "".
Para isso criei uma função para usar na validação de schema do zod que converte todos campos que são strings vazios em undefined, e dessa forma o erro não irá mais acontecer.
Essa função poderá ser usado em outros casos que percebermos o mesmo comportamento.