Browse Source

Correção de bug na exportação de dados de casas legislativas

stable/1.0
Sesostris Vieira 12 years ago
parent
commit
888480a581
  1. 16
      sigi/apps/casas/views.py

16
sigi/apps/casas/views.py

@ -320,6 +320,7 @@ def export_csv(request):
for casa in casas: for casa in casas:
lista = [] lista = []
contatos = casa.funcionario_set.filter(setor="contato_interlegis")
for atributo in atributos: for atributo in atributos:
if u"CNPJ" == atributo: if u"CNPJ" == atributo:
lista.append(casa.cnpj.encode("utf-8")) lista.append(casa.cnpj.encode("utf-8"))
@ -354,11 +355,20 @@ def export_csv(request):
elif u"Última alteração de endereco" == atributo: elif u"Última alteração de endereco" == atributo:
lista.append(casa.ult_alt_endereco) lista.append(casa.ult_alt_endereco)
elif u"Nome contato" == atributo: elif u"Nome contato" == atributo:
lista.append(casa.funcionario_set.filter(setor="contato_interlegis")[0].nome.encode("utf-8")) if contatos:
lista.append(contatos[0].nome.encode("utf-8"))
else:
lista.append('')
elif u"Cargo contato" == atributo: elif u"Cargo contato" == atributo:
lista.append(casa.funcionario_set.filter(setor="contato_interlegis")[0].cargo.encode("utf-8")) if contatos:
lista.append(contatos[0].cargo.encode("utf-8"))
else:
lista.append('')
elif u"Email contato" == atributo: elif u"Email contato" == atributo:
lista.append(casa.funcionario_set.filter(setor="contato_interlegis")[0].email.encode("utf-8")) if contatos:
lista.append(contatos[0].email.encode("utf-8"))
else:
lista.append('')
else: else:
pass pass

Loading…
Cancel
Save