Browse Source

Corrige decodificação de assuntos de norma

pull/2056/head
Marcio Mazza 7 years ago
parent
commit
6000ac3b20
  1. 6
      sapl/legacy/migracao_dados.py

6
sapl/legacy/migracao_dados.py

@ -1195,8 +1195,8 @@ def adjust_normajuridica_depois_salvar():
for model in [AssuntoNorma, NormaJuridica]] for model in [AssuntoNorma, NormaJuridica]]
def filtra_assuntos_migrados(cod_assunto): def filtra_assuntos_migrados(cod_assunto):
return [a for a in map(int, cod_assunto.split(',')) cods = {int(a) for a in cod_assunto.split(',') if a}
if a in assuntos_migrados] return cods.intersection(assuntos_migrados)
norma_para_assuntos = [ norma_para_assuntos = [
(norma, filtra_assuntos_migrados(cod_assunto)) (norma, filtra_assuntos_migrados(cod_assunto))
@ -1206,7 +1206,7 @@ def adjust_normajuridica_depois_salvar():
ligacao.objects.bulk_create( ligacao.objects.bulk_create(
ligacao(normajuridica_id=norma, assuntonorma_id=assunto) ligacao(normajuridica_id=norma, assuntonorma_id=assunto)
for norma, assuntos in norma_para_assuntos for norma, assuntos in norma_para_assuntos
for assunto in assuntos) for assunto in sorted(assuntos))
def adjust_autor(new, old): def adjust_autor(new, old):

Loading…
Cancel
Save