Browse Source

fix: corrige uso de transaction e ausencia dele

pull/3822/head
LeandroJatai 2 days ago
parent
commit
fef28d26b1
  1. 1
      sapl/api/views_materia.py
  2. 3
      sapl/materia/views.py

1
sapl/api/views_materia.py

@ -94,7 +94,6 @@ class _MateriaLegislativaViewSet:
_MAX_RETRIES_NUMERO = 3
@transaction.atomic
def create(self, request, *args, **kwargs):
data = dict(request.data)
tipo = data.get('tipo', None)

3
sapl/materia/views.py

@ -16,6 +16,7 @@ from django.contrib import messages
from django.contrib.auth.decorators import permission_required
from django.contrib.auth.mixins import PermissionRequiredMixin
from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned, ValidationError
from django.db import transaction
from django.db.models import Max, Q
from django.http import HttpResponse, JsonResponse
from django.http.response import Http404, HttpResponseRedirect
@ -338,7 +339,7 @@ class ProposicaoTaView(IntegracaoTaView):
return self.get_redirect_deactivated()
@permission_required('materia.detail_materialegislativa')
@transaction.atomic
def recuperar_materia(request):
tipo = TipoMateriaLegislativa.objects.get(pk=request.GET['tipo'])
ano = request.GET.get('ano', None)

Loading…
Cancel
Save