From 95409494a2e905e827624edbf2e4083fd1ddd6e1 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Thu, 15 Sep 2016 16:54:45 -0300 Subject: [PATCH] =?UTF-8?q?Salva=20as=20tramita=C3=A7=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/materia/views.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 7ce0a0dab..b704a906c 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -1329,20 +1329,31 @@ class PrimeiraTramitacaoEmLoteView(PermissionRequiredMixin, FilterView): messages.add_message(request, messages.ERROR, msg) return self.get(request, self.kwargs) + if request.POST['data_encaminhamento']: + data_encaminhamento = datetime.strptime( + request.POST['data_encaminhamento'], "%d/%m/%Y") + else: + data_encaminhamento = None + + if request.POST['data_fim_prazo']: + data_fim_prazo = datetime.strptime( + request.POST['data_fim_prazo'], "%d/%m/%Y") + else: + data_fim_prazo = None + for materia_id in marcadas: Tramitacao.objects.create( materia_id=materia_id, data_tramitacao=datetime.strptime( request.POST['data_tramitacao'], "%d/%m/%Y"), - data_encaminhamento=datetime.strptime( - request.POST['data_encaminhamento'], "%d/%m/%Y") or None, - data_fim_prazo=datetime.strptime( - request.POST['data_fim_prazo'], "%d/%m/%Y") or None, + data_encaminhamento=data_encaminhamento, + data_fim_prazo=data_fim_prazo, unidade_tramitacao_local_id=request.POST[ 'unidade_tramitacao_local'], unidade_tramitacao_destino_id=request.POST[ 'unidade_tramitacao_destino'], urgente=request.POST['urgente'], + status_id=request.POST['status'], turno=request.POST['turno'], texto=request.POST['texto'] )