Enzo Yair

correcciones de errores en perfom_create

... ... @@ -69,12 +69,10 @@ class PagoViewSets(mixins.CreateModelMixin,
def perform_create(self, serializer):
try:
edicto = Edicto.objects.get(estado='aprobado')
precio_admi = Precio.objects.latest('id')
precio = Precio.objects.get(id=precio_admi.id)
edicto = Edicto.objects.get(estado='pendiente_de_pago')
precio = Precio.objects.latest('id')
monto = calculadora(edicto, precio)
usuario_actual = self.request.user
if edicto.usuario != usuario_actual:
if edicto.usuario != self.request.user:
raise UsuarioNoAutorizado
serializer.validated_data['monto'] = monto
serializer.validated_data['edicto'] = edicto
... ...