diff --git a/sapl/norma/views.py b/sapl/norma/views.py index 44c2cfeac..e1fcaefd9 100644 --- a/sapl/norma/views.py +++ b/sapl/norma/views.py @@ -258,7 +258,7 @@ class NormaCrud(Crud): def get_initial(self): initial = super().get_initial() - norma = NormaJuridica.objects.get(id=self.kwargs['pk']) + norma = NormaJuridica.objects.select_related("materia").get(id=self.kwargs['pk']) if norma.materia: initial['tipo_materia'] = norma.materia.tipo initial['ano_materia'] = norma.materia.ano @@ -267,9 +267,7 @@ class NormaCrud(Crud): return initial def form_valid(self, form): - norma_antiga = NormaJuridica.objects.get( - pk=self.kwargs['pk'] - ) + norma_antiga = NormaJuridica.objects.get(pk=self.kwargs['pk']) # Feito desta forma para que sejam materializados os assuntos # antigos