Skip to content

fix: bloquando adicao de consumo e demanda zerados na fatura

Adne Moretti requested to merge 147/bloquear-zero-consumo-demanda into develop

Descrição

Adição de validação no utils de energy_bills para não permitir inserção de valores de consumo e demanda zerados.

Motivação e contexto

Explicação do porquê da mudança e o contexto por trás dela. Inclua informações relevantes sobre o problema que foi resolvido.

Issue relacionada

#146

Principais implementações

Lista das principais implementações ou mudanças realizadas neste merge request.

  • Adição de função de validação na utils;
  • Utilização de validação no models da fatura;

Como isso foi testado?

Insomnia;

Tipos de mudança

Marque com um "x" as caixas correspondentes:

  • Correção de bug (não-interrompção de mudança que corrige um problema)
  • Nova funcionalidade (mudança que adiciona funcionalidade)
  • Mudança de quebra (alteração que interrompe o comportamento anterior)
  • Melhoria de desempenho
  • Mudança de refatoração (alteração que não adiciona nova funcionalidade nem corrige bugs)
  • Outra mudança (descreva abaixo):

Checklist

Marque com um "x" as caixas correspondentes:

  • O código segue as diretrizes de estilo deste projeto
  • Foram adicionados testes para cobrir as novas funcionalidades ou mudanças
  • Todos os testes passam
  • As alterações foram revisadas por pelo menos um colega de equipe
  • A documentação foi atualizada, se necessário
  • As alterações não quebram o fluxo de trabalho de nenhum outro usuário ou sistema

Notas adicionais

@Bruno-Felix Coloquei a validação na models, pois percebi que na EnergyBillViewSet não temos uma função de atualização, para conseguir fazer validação tanto para criação e atualização de fatura. Aceito sugestões de onde ficaria melhor essa validação e se possível melhorar mensagem de erro.

Merge request reports