Repository: interlegis/sapl

Issue:
Adicionar Matérias do Expediente: oferece uma matéria já preenchida
Ao adicionar matérias no Expediente ou na Ordem do Dia, já oferece, indevidamente, uma matéria para ser incluída. Tem oferecido o Projeto de Lei 35/2006 e um Requerimento, não outras. No grupo Novo SAPL do Telegram postei um video.




Discussion:
Tal problema ocorre também quando o usuário edita dados da identificação básica de uma norma: oferece uma matéria de origem da norma, de ano ou tipo diferente, mesmo que não exista matéria de origem. Coloquei novo video sobre esse caso no grupo Novo SAPL do Telegram.
![edicao_dados_identificacao_basica_norma](https://user-images.githubusercontent.com/19169882/41044352-70c6df6e-697c-11e8-8cef-ae6544511355.gif)

![video_2018-06-01_15-15-45](https://user-images.githubusercontent.com/19169882/41044535-d90d1fac-697c-11e8-9195-0a32ab74c919.gif)

Não estamos conseguindo reproduzir esse erro aqui. No momento, achamos que isso é algum problema de cache ou auto-preenchimento do browser. Saberia dizer se quando os campos estão preenchidos ele os modifica com esses valores não relacionados?

Além disso, teria como tentar reproduzir essa issue saindo da página do SAPL, limpando cache e histórico de navegação no browser e daí tentando simular de novo esse erro?
O problema ocorre na edição de dados básicos apenas quando não há norma de origem já registrada. Acrescento: acabei de pesquisar pela Lei 363/1972: ao editar, mostrou que a norma surgiu do PL 20/1972; o estranho é que uma colega, em outra máquina, que acrescentava matérias no expediente do dia 22/06/1987, ao fazer isso, recebeu esse projeto para acrescentar (devia vir em branco); logo mais, em minha máquina, ao editar o Ato da Mesa 11/2018 (que não tem matéria de origem), veio esse mesmo PL 20/1972 com sendo de origem. 
Limpei cache e histórico do browser: persiste o problema.
No celular
![photo_2018-06-06_14-17-18](https://user-images.githubusercontent.com/19169882/41054375-92937aa4-6994-11e8-8aac-54a09ff18bd4.jpg)


Resolving patch:
diff --git a/sapl/norma/forms.py b/sapl/norma/forms.py
--- a/sapl/norma/forms.py
+++ b/sapl/norma/forms.py
@@ -83,16 +83,19 @@ class NormaJuridicaForm(ModelForm):
         label='Matéria',
         required=False,
         queryset=TipoMateriaLegislativa.objects.all(),
-        empty_label='Selecione'
+        empty_label='Selecione',
+        widget=forms.Select(attrs={'autocomplete': 'off'})
     )
     numero_materia = forms.CharField(
         label='Número Matéria',
-        required=False
+        required=False,
+        widget=forms.TextInput(attrs={'autocomplete': 'off'})
     )
     ano_materia = forms.ChoiceField(
         label='Ano Matéria',
         required=False,
         choices=ANO_CHOICES,
+        widget=forms.Select(attrs={'autocomplete': 'off'})
     )
 
     class Meta:
diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py
--- a/sapl/sessao/forms.py
+++ b/sapl/sessao/forms.py
@@ -179,15 +179,17 @@ class ExpedienteMateriaForm(ModelForm):
         required=True,
         queryset=TipoMateriaLegislativa.objects.all(),
         empty_label='Selecione',
-    )
+        widget=forms.Select(attrs={'autocomplete': 'off'}))
 
     numero_materia = forms.CharField(
-        label='Número Matéria', required=True)
+        label='Número Matéria', required=True,
+        widget=forms.TextInput(attrs={'autocomplete': 'off'}))
 
     ano_materia = forms.CharField(
         label='Ano Matéria',
         initial=int(data_atual.year),
-        required=True)
+        required=True,
+        widget=forms.TextInput(attrs={'autocomplete': 'off'}))
 
     data_ordem = forms.CharField(
         label='Data Sessão',


Test patch: