internlm/SWE-Fixer-Train-110K huggingface dataset:
Repository: interlegis/sapl

Issue:
Retirar a OBRIGATORIEDADE na pesquisar para adicionar várias matérias na ordem do dia
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
Ao adicionar várias matérias na ordem do dia, na aba de várias matérias, gostaria de poder por exemplo digita apenas o TIPO DE MATÉRIA  , e depois escolher as matérias para adicionar, sem que o usuário FOSSE OBRIGADO A SABER O STATUS da matéria, além disso por exemplo REQUERIMENTOS é uma especia de matéria que não tramita na CASA, ele fica sem STATUS, impossibilitando a inclusão na ordem do dia pela aba várias matérias.   

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
O usuário tem que saber o status da matéria para poder pesquisar, essa pesquisa poderia ficar sem campos obrigatórios

## Possível Solução
<!--- Não é obrigatório, mas sugira uma possível correção/razão para o bug -->
<!--- ou ideias de como implementar a adição/mudança. -->
Apenas retirar a OBRIGATORIEDADE DA PESQUISA ,  No caso o campo STATUS

## Passos para Reproduzir (para bugs)
<!--- Forneça um link para um exemplo, ou um conjunto de passos inequívocos -->
<!--- para reproduzir esse bug. Inclua código para reproduzir, se relevante. -->
1.
2.
3.
4.

## Contexto
<!--- Como esse problema o afeta? O que você está tentando realizar? -->
<!--- Fornecer o contexto nos ajuda a encontrar uma solução que seja mais útil no mundo real -->

## Imagens do Ocorrido
<!--- Representação visual em vídeo ou imagem do ocorrido -->
<!--- Se está descrevendo um bug poste imagens ou vídeos na repordução do bug citado, caso se aplique -->
![ordemDODIA](https://user-images.githubusercontent.com/2423695/65632886-1ff70a80-dfb1-11e9-9097-afff17d7a0d0.png)

## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_):
* Nome e versão do navegador:
* Nome e versão do Sistema Operacional (desktop ou mobile):
* Link para o seu projeto (Caso de fork deste projeto):



Discussion:

Resolving patch:
diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py
--- a/sapl/sessao/forms.py
+++ b/sapl/sessao/forms.py
@@ -577,7 +577,7 @@ class AdicionarVariasMateriasFilterSet(MateriaLegislativaFilterSet):
 
     o = MateriaPesquisaOrderingFilter()
     tramitacao__status = django_filters.ModelChoiceFilter(
-        required=True,
+        required=False,
         queryset=StatusTramitacao.objects.all(),
         label=_('Status da Matéria'))
 


Test patch:
Repository: interlegis/sapl

Issue:
Corrigir problema de apresentação da parte de {correspondências oficias} da pauta das sessões
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
Exibir corretamente a pauta das sessões na parte de {correspondências oficias} tanto no navegar como em PDF conforme inserido no editor


## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
Hoje ao exibir a pauta das sessões na parte de {correspondências oficias} tanto no navegar como em pdf, ela aparece com erro, de formatação, não reconhecendo os acentos e não apresentando as quebras de linha, como apresentado nas imagens

## Possível Solução
<!--- Não é obrigatório, mas sugira uma possível correção/razão para o bug -->
<!--- ou ideias de como implementar a adição/mudança. -->

## Passos para Reproduzir (para bugs)
<!--- Forneça um link para um exemplo, ou um conjunto de passos inequívocos -->
<!--- para reproduzir esse bug. Inclua código para reproduzir, se relevante. -->
1.
2.
3.
4.

## Contexto
<!--- Como esse problema o afeta? O que você está tentando realizar? -->
<!--- Fornecer o contexto nos ajuda a encontrar uma solução que seja mais útil no mundo real -->

## Imagens do Ocorrido
<!--- Representação visual em vídeo ou imagem do ocorrido -->
<!--- Se está descrevendo um bug poste imagens ou vídeos na repordução do bug citado, caso se aplique -->
![oficioHTML](https://user-images.githubusercontent.com/2423695/65899083-5bb31b00-e389-11e9-9724-26aa9f83f708.png)
![PDFtextooficiais](https://user-images.githubusercontent.com/2423695/65899084-5bb31b00-e389-11e9-8120-156c76c53110.png)

## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_):
* Nome e versão do navegador:
* Nome e versão do Sistema Operacional (desktop ou mobile):
* Link para o seu projeto (Caso de fork deste projeto):



Discussion:

Resolving patch:
diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py
--- a/sapl/sessao/views.py
+++ b/sapl/sessao/views.py
@@ -3297,8 +3297,7 @@ def get(self, request, *args, **kwargs):
         for e in expediente:
             tipo = e.tipo
             conteudo = sub(
-                '&nbsp;', ' ', strip_tags(e.conteudo.replace('<br/>', '\n')))
-
+                '&nbsp;', ' ', e.conteudo)
             ex = {'tipo': tipo, 'conteudo': conteudo}
             expedientes.append(ex)
 


Test patch:
Repository: interlegis/sapl

Issue:
Anexo da Norma Jurídica vazio
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
Evitar que o usuário possa adicionar um Anexo da Norma Jurídica vazio.

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
É possível adicionar um Anexo da Norma Jurídica vazio.



Discussion:

Resolving patch:
diff --git a/sapl/norma/forms.py b/sapl/norma/forms.py
--- a/sapl/norma/forms.py
+++ b/sapl/norma/forms.py
@@ -266,6 +266,11 @@ def clean(self):
 
 
 class AnexoNormaJuridicaForm(FileFieldCheckMixin, ModelForm):
+    
+    logger = logging.getLogger(__name__)
+    
+    anexo_arquivo = forms.FileField(required=True)
+
     class Meta:
         model = AnexoNormaJuridica
         fields = ['norma', 'anexo_arquivo', 'assunto_anexo']
@@ -273,8 +278,6 @@ class Meta:
             'norma': forms.HiddenInput(),
         }
 
-    logger = logging.getLogger(__name__)
-
     def clean(self):
         cleaned_data = super(AnexoNormaJuridicaForm, self).clean()
         


Test patch:
Repository: interlegis/sapl

Issue:
Tela Impressos Índice de Matérias quebrada quando filtra por data.
<!--- Forneça um resumo geral da _issue_ no título acima -->

Tela Impressos Índice de Matérias quebrada quando filtra por data.

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->

## Possível Solução
<!--- Não é obrigatório, mas sugira uma possível correção/razão para o bug -->
<!--- ou ideias de como implementar a adição/mudança. -->

## Passos para Reproduzir (para bugs)
<!--- Forneça um link para um exemplo, ou um conjunto de passos inequívocos -->
<!--- para reproduzir esse bug. Inclua código para reproduzir, se relevante. -->
1.Acessar url: http://localhost:8000/materia/impressos/materia-pesquisa/
2. Selecionar periodo.
3. Clicar em Pesquisar.
4.

## Contexto
<!--- Como esse problema o afeta? O que você está tentando realizar? -->
<!--- Fornecer o contexto nos ajuda a encontrar uma solução que seja mais útil no mundo real -->

Bug

## Imagens do Ocorrido
<!--- Representação visual em vídeo ou imagem do ocorrido -->
<!--- Se está descrevendo um bug poste imagens ou vídeos na repordução do bug citado, caso se aplique -->

## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_):
* Nome e versão do navegador:
* Nome e versão do Sistema Operacional (desktop ou mobile):
* Link para o seu projeto (Caso de fork deste projeto):



Discussion:

Resolving patch:
diff --git a/sapl/materia/views.py b/sapl/materia/views.py
--- a/sapl/materia/views.py
+++ b/sapl/materia/views.py
@@ -2651,9 +2651,9 @@ def form_valid(self, form):
             kwargs.update({'tipo': form.cleaned_data['tipo_materia']})
 
         if form.cleaned_data.get('data_inicial'):
-            kwargs.update({'data__gte': form.cleaned_data['data_inicial'],
-                           'data__lte': form.cleaned_data['data_final']})
-
+            kwargs.update({'data_apresentacao__gte': form.cleaned_data['data_inicial'],
+                           'data_apresentacao__lte': form.cleaned_data['data_final']})
+        
         materias = MateriaLegislativa.objects.filter(
             **kwargs).order_by('-numero', 'ano')
 


Test patch:
Repository: interlegis/sapl

Issue:
Relatório Presença dos parlamentares nas sessões em PDF
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
Não gerar um pdf caso não tenha selecionado nenhum filtro de pesquisa

## Comportamento Atual
Caso o usuário não põe nenhum parâmetro de pesquisa o PDF retorna vazio


## Imagens do Ocorrido

![image](https://user-images.githubusercontent.com/1524415/68708245-11b97980-0572-11ea-9cfa-fb315b1573d8.png)


## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_): 3.1.160-RC7




Discussion:

Resolving patch:
diff --git a/sapl/base/forms.py b/sapl/base/forms.py
--- a/sapl/base/forms.py
+++ b/sapl/base/forms.py
@@ -1001,16 +1001,18 @@ def __init__(self, *args, **kwargs):
         self.form.initial['exibir_ordem_dia']  = True
 
         self.filters['data_inicio'].label = 'Período (Inicial - Final)'
+
+        self.form.fields['legislatura'].required = True
         
         tipo_sessao_ordinaria = self.filters['tipo'].queryset.filter(nome='Ordinária')
         if tipo_sessao_ordinaria:
             self.form.initial['tipo'] = tipo_sessao_ordinaria.first()
 
-        row1 = to_row([('data_inicio', 12)])
-        row2 = to_row([('legislatura', 4),
+        row1 = to_row([('legislatura', 4),
                        ('sessao_legislativa', 4),
                        ('tipo', 4)])
-        row3 = to_row([('exibir_ordem_dia', 12)])
+        row2 = to_row([('exibir_ordem_dia', 12)])
+        row3 = to_row([('data_inicio', 12)])
 
         buttons = FormActions(
             *[


Test patch:
Repository: interlegis/sapl

Issue:
Adição do campo Autor em Relatório Histórico de Tramitações de Matérias Legislativas
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
Inclusão do campo Autor na filtragem para relatório Histórico de Tramitações de Matérias Legislativas e geração de pdf da mesma
## Comportamento Atual
Atualmente não é possível fazer relatório por exemplo dos Status "Proposição Aprovado" por Autor no histórico de matérias 

## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_): 3.1.160-RC10


Discussion:

Resolving patch:
diff --git a/sapl/base/forms.py b/sapl/base/forms.py
--- a/sapl/base/forms.py
+++ b/sapl/base/forms.py
@@ -1043,6 +1043,8 @@ def qs(self):
 
 class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet):
 
+    autoria__autor = django_filters.CharFilter(widget=forms.HiddenInput())
+
     @property
     def qs(self):
         parent = super(RelatorioHistoricoTramitacaoFilterSet, self).qs
@@ -1071,6 +1073,16 @@ def __init__(self, *args, **kwargs):
             [('tipo', 6),
              ('tramitacao__status', 6)])
 
+        row4 = to_row([
+            ('autoria__autor', 0),
+            (Button('pesquisar',
+                    'Pesquisar Autor',
+                    css_class='btn btn-primary btn-sm'), 2),
+            (Button('limpar',
+                    'limpar Autor',
+                    css_class='btn btn-primary btn-sm'), 2)
+        ])
+
         buttons = FormActions(
             *[
                 HTML('''
@@ -1089,8 +1101,10 @@ def __init__(self, *args, **kwargs):
         self.form.helper = SaplFormHelper()
         self.form.helper.form_method = 'GET'
         self.form.helper.layout = Layout(
-            Fieldset(_(''),
-                     row1, row2, row3,
+            Fieldset(_('Pesquisar'),
+                     row1, row2, row3, row4,
+                     HTML(autor_label),
+                     HTML(autor_modal),
                      buttons, )
         )
 
diff --git a/sapl/base/views.py b/sapl/base/views.py
--- a/sapl/base/views.py
+++ b/sapl/base/views.py
@@ -600,6 +600,13 @@ def get_context_data(self, **kwargs):
         else:
             context['tramitacao__unidade_tramitacao_destino'] = ''
 
+        if self.request.GET['autoria__autor']:
+            context['autoria__autor'] = \
+                (str(Autor.objects.get(
+                    id=self.request.GET['autoria__autor'])))
+        else:
+            context['autoria__autor'] = ''
+
         return context
 
 


Test patch:
Repository: interlegis/sapl

Issue:
Página de Parlamentares quebra quando a base de dados está vazia
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
A página deveria mostrar o erro ou trata-lo.

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
A página só mostra o erro.

## Passos para Reproduzir (para bugs)
<!--- Forneça um link para um exemplo, ou um conjunto de passos inequívocos -->
<!--- para reproduzir esse bug. Inclua código para reproduzir, se relevante. -->
1. Esvazie a base de dados;
2. Vá a página de parlamentares;
3. Veja o erro.

## Imagens do Ocorrido
<!--- Representação visual em vídeo ou imagem do ocorrido -->
<!--- Se está descrevendo um bug poste imagens ou vídeos na repordução do bug citado, caso se aplique -->
![Captura de Tela 2019-12-26 às 15 25 57](https://user-images.githubusercontent.com/21143590/71486218-0b1a5500-27f4-11ea-87d1-a1f01be8b01c.png)

## Seu Ambiente
<!--- Inclua detalhes relevantes sobre o ambiente em que você presenciou/experienciou o bug. -->
* Versão usada (_Release_): 3.1.160-RC11.
* Nome e versão do navegador: Safari, Versão 13.0.4 (15608.4.9.1.3).
* Nome e versão do Sistema Operacional (desktop ou mobile): macOS Catalina, Versão 10.15.2.


Discussion:

Resolving patch:
diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py
--- a/sapl/parlamentares/views.py
+++ b/sapl/parlamentares/views.py
@@ -625,8 +625,11 @@ def get_context_data(self, **kwargs):
             context['legislatura_id'] = self.take_legislatura_id()
 
             # Pega a Legislatura
-            legislatura = Legislatura.objects.get(
-                id=context['legislatura_id'])
+            try:
+                legislatura = Legislatura.objects.get(id=context['legislatura_id'])
+            except ObjectDoesNotExist:
+                self.logger.error("user={}. Não há nenhuma legislação cadastrada.".format(username))
+                return context
 
             for row in context['rows']:
 


Test patch:
Repository: interlegis/sapl

Issue:
osTicket - Chamado #819975: Campos de Fax
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
Por falta de utilização, ocultar os campos de fax.

## Link do Chamado
https://suporte.interlegis.leg.br/scp/tickets.php?id=34687




Discussion:

Resolving patch:
diff --git a/sapl/base/forms.py b/sapl/base/forms.py
--- a/sapl/base/forms.py
+++ b/sapl/base/forms.py
@@ -1439,7 +1439,9 @@ class Meta:
             'uf': forms.Select(attrs={'class': 'selector'}),
             'cep': forms.TextInput(attrs={'class': 'cep'}),
             'telefone': forms.TextInput(attrs={'class': 'telefone'}),
-            'fax': forms.TextInput(attrs={'class': 'telefone'}),
+            # O campo fax foi ocultado porque não é utilizado.
+            'fax': forms.HiddenInput(),
+            # 'fax': forms.TextInput(attrs={'class': 'telefone'}),
             'logotipo':  ImageThumbnailFileInput,
             'informacao_geral': forms.Textarea(
                 attrs={'id': 'texto-rico'})


Test patch:
Repository: interlegis/sapl

Issue:
Relatório Matérias por Autor incompleto
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
As matérias em que um autor é coautor também devem ser apresentadas no relatório de Matérias por Autor.

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
Resultados incompletos são apresentados.








Discussion:

Resolving patch:
diff --git a/sapl/base/forms.py b/sapl/base/forms.py
--- a/sapl/base/forms.py
+++ b/sapl/base/forms.py
@@ -1382,8 +1382,7 @@ class RelatorioMateriasPorAutorFilterSet(django_filters.FilterSet):
     @property
     def qs(self):
         parent = super().qs
-        return parent.distinct().filter(autoria__primeiro_autor=True)\
-            .order_by('autoria__autor', '-autoria__primeiro_autor', 'tipo', '-ano', '-numero')
+        return parent.distinct().order_by('-ano', '-numero', 'tipo', 'autoria__autor', '-autoria__primeiro_autor')
 
     class Meta(FilterOverridesMetaMixin):
         model = MateriaLegislativa
diff --git a/sapl/base/views.py b/sapl/base/views.py
--- a/sapl/base/views.py
+++ b/sapl/base/views.py
@@ -4,6 +4,7 @@
 import logging
 import os
 
+from collections import OrderedDict
 from django.contrib import messages
 from django.contrib.auth import get_user_model
 from django.contrib.auth.mixins import PermissionRequiredMixin
@@ -926,6 +927,7 @@ def get_context_data(self, **kwargs):
             return context
 
         qs = context['object_list']
+        context['materias_resultado'] = list(OrderedDict.fromkeys(qs))
         context['qtdes'] = num_materias_por_tipo(qs)
 
         qr = self.request.GET.copy()


Test patch:
Repository: interlegis/sapl

Issue:
Capacidade do campo Veículo de Publicação da Norma Jurídica
<!--- Forneça um resumo geral da _issue_ no título acima -->

## Comportamento Esperado
<!--- Se você está descrevendo um _bug_, conte-nos o que deveria acontecer. -->
<!--- Se você está sugerindo uma mudança/melhoria, conte-nos como deve funcionar. -->
Possuir um tamanho máximo de 120 caracteres.

## Comportamento Atual
<!--- Se está descrevendo um bug, conte-nos o que acontece em vez do comportamento esperado. -->
<!--- Se está sugerindo uma mudança/melhoria, explique a diferença com o comportamento atual. -->
Possui um tamanho máximo de 30 caracteres.




Discussion:

Resolving patch:
diff --git a/sapl/norma/migrations/0032_auto_20200221_1533.py b/sapl/norma/migrations/0032_auto_20200221_1533.py
new file mode 100644
--- /dev/null
+++ b/sapl/norma/migrations/0032_auto_20200221_1533.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.20 on 2020-02-21 18:33
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('norma', '0031_auto_20200114_1121'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='normajuridica',
+            name='veiculo_publicacao',
+            field=models.CharField(blank=True, max_length=200, verbose_name='Veículo de Publicação'),
+        ),
+    ]
diff --git a/sapl/norma/models.py b/sapl/norma/models.py
--- a/sapl/norma/models.py
+++ b/sapl/norma/models.py
@@ -106,7 +106,7 @@ class NormaJuridica(models.Model):
     data_publicacao = models.DateField(
         blank=True, null=True, verbose_name=_('Data de Publicação'))
     veiculo_publicacao = models.CharField(
-        max_length=30,
+        max_length=200,
         blank=True,
         verbose_name=_('Veículo de Publicação'))
     pagina_inicio_publicacao = models.PositiveIntegerField(


Test patch:
Repository: interlegis/sapl

Issue:
Opção "Apenas Leitura" ao adicionar várias matérias em Matérias do Expediente
## Comportamento Esperado
Que o sistema ofereça tal opção.

## Comportamento Atual
Oferece somente opções relativas à votação. Tal opção é oferecida na inclusão individual.

Passos para Reproduzir (para bugs)
https://sapl.agudo.rs.leg.br/sessao/2807/adicionar-varias-materias-expediente/?tramitacao__status=7&tipo=&numero=&ano=&numero_protocolo=&data_apresentacao=&data_publicacao=&autoria__autor=&autoria__autor__tipo=&relatoria__parlamentar_id=&local_origem_externa=&em_tramitacao=&o=&ementa=

## Contexto
"Adicionar Várias Matérias" simultaneamente no Expediente.

## Imagens do Ocorrido
![Captura de tela de 2020-03-09 10-29-04](https://user-images.githubusercontent.com/19169882/76217641-926f4600-61f1-11ea-9d01-e9a5a8285c68.png)


## Seu Ambiente
Versão usada (Release): 3.1.160-RC11
Nome e versão do navegador: Versão 80.0.3987.87 (Versão oficial)
Nome e versão do Sistema Operacional (desktop ou mobile): Ubuntu 16.04 64 bits


Discussion:

Resolving patch:
diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py
--- a/sapl/sessao/views.py
+++ b/sapl/sessao/views.py
@@ -1740,7 +1740,10 @@ def get_materias_expediente(sessao_plenaria):
             resultado = rp.tipo_de_retirada.descricao
             resultado_observacao = rp.observacao
         else:
-            resultado = _('Matéria não votada')
+            if m.tipo_votacao == 4:
+                resultado = _('Matéria lida')
+            else:
+                resultado = _('Matéria não votada')
             resultado_observacao = _(' ')
 
         autoria = Autoria.objects.filter(materia_id=m.materia_id)
@@ -1854,13 +1857,14 @@ def get_materias_ordem_do_dia(sessao_plenaria):
         if rv:
             resultado = rv.tipo_resultado_votacao.nome
             resultado_observacao = rv.observacao
-
         elif rp:
             resultado = rp.tipo_de_retirada.descricao
             resultado_observacao = rp.observacao
-
         else:
-            resultado = _('Matéria não votada')
+            if o.tipo_votacao == 4:
+                resultado = _('Matéria lida')
+            else:
+                resultado = _('Matéria não votada')
             resultado_observacao = _(' ')
 
         voto_sim = ""


Test patch: