diff --git a/materia/forms.py b/materia/forms.py
index 283516a68..5152974f3 100644
--- a/materia/forms.py
+++ b/materia/forms.py
@@ -385,7 +385,7 @@ class NumeracaoForm(ModelForm):
)
data_materia = forms.DateField(label='Data',
- required=False,
+ required=True,
input_formats=['%d/%m/%Y'],
widget=forms.TextInput(
attrs={'class': 'dateinput'}))
diff --git a/materia/views.py b/materia/views.py
index 889da958c..24eed0b73 100644
--- a/materia/views.py
+++ b/materia/views.py
@@ -490,11 +490,8 @@ class NumeracaoView(FormMixin, GenericView):
if form.is_valid():
numeracao = Numeracao()
- tipo = TipoMateriaLegislativa.objects.get(
- id=form.cleaned_data['tipo_materia'])
-
numeracao.materia = materia
- numeracao.tipo_materia = tipo
+ numeracao.tipo_materia = form.cleaned_data['tipo_materia']
numeracao.numero_materia = form.cleaned_data['numero_materia']
numeracao.ano_materia = form.cleaned_data['ano_materia']
numeracao.data_materia = form.cleaned_data['data_materia']
diff --git a/templates/materia/numeracao_edit.html b/templates/materia/numeracao_edit.html
index 6341e230a..692f4cfd3 100644
--- a/templates/materia/numeracao_edit.html
+++ b/templates/materia/numeracao_edit.html
@@ -16,7 +16,7 @@