From 429c87921d8669714bd5453aadf9a72542b0f381 Mon Sep 17 00:00:00 2001 From: Victor Fabre Date: Mon, 18 Jun 2018 15:57:58 -0300 Subject: [PATCH] Fix #2027 (#2028) --- sapl/materia/views.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index d5c4884c9..8bf4f7600 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -1037,10 +1037,16 @@ class TramitacaoCrud(MasterDetailCrud): '-id').first() if ultima_tramitacao: - context['form'].fields[ - 'unidade_tramitacao_local'].choices = [ - (ultima_tramitacao.unidade_tramitacao_destino.pk, - ultima_tramitacao.unidade_tramitacao_destino)] + if ultima_tramitacao.unidade_tramitacao_destino: + context['form'].fields[ + 'unidade_tramitacao_local'].choices = [ + (ultima_tramitacao.unidade_tramitacao_destino.pk, + ultima_tramitacao.unidade_tramitacao_destino)] + else: + msg = _('Unidade de tramitação destino ' + ' da última tramitação não pode ser vazia!') + messages.add_message(self.request, messages.ERROR, msg) + return context def form_valid(self, form):