|
|
@ -258,7 +258,7 @@ class NormaCrud(Crud): |
|
|
|
|
|
|
|
|
def get_initial(self): |
|
|
def get_initial(self): |
|
|
initial = super().get_initial() |
|
|
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: |
|
|
if norma.materia: |
|
|
initial['tipo_materia'] = norma.materia.tipo |
|
|
initial['tipo_materia'] = norma.materia.tipo |
|
|
initial['ano_materia'] = norma.materia.ano |
|
|
initial['ano_materia'] = norma.materia.ano |
|
|
@ -267,9 +267,7 @@ class NormaCrud(Crud): |
|
|
return initial |
|
|
return initial |
|
|
|
|
|
|
|
|
def form_valid(self, form): |
|
|
def form_valid(self, form): |
|
|
norma_antiga = NormaJuridica.objects.get( |
|
|
norma_antiga = NormaJuridica.objects.get(pk=self.kwargs['pk']) |
|
|
pk=self.kwargs['pk'] |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
# Feito desta forma para que sejam materializados os assuntos |
|
|
# Feito desta forma para que sejam materializados os assuntos |
|
|
# antigos |
|
|
# antigos |
|
|
|