Browse Source

Concerta alter sequence e assert no tipo vinculo da norma

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/1016/head
Luciano Almeida 9 years ago
parent
commit
0ed2775a63
  1. 9
      sapl/legacy/migration.py

9
sapl/legacy/migration.py

@ -558,6 +558,10 @@ class DataMigrator:
if getattr(old, 'ind_excluido', False): if getattr(old, 'ind_excluido', False):
self.to_delete.append(new) self.to_delete.append(new)
# necessário para ajustar sequence da tabela para o ultimo valor de id
ultimo_valor = get_last_value(model)
alter_sequence(model, ultimo_valor+1)
def delete_ind_excluido(self): def delete_ind_excluido(self):
excluidos = 0 excluidos = 0
for obj in self.to_delete: for obj in self.to_delete:
@ -635,8 +639,9 @@ def adjust_participacao(new, old):
def adjust_normarelacionada(new, old): def adjust_normarelacionada(new, old):
new.tipo_vinculo = TipoVinculoNormaJuridica.objects.get( tipo = TipoVinculoNormaJuridica.objects.filter(sigla=old.tip_vinculo)
sigla=old.tip_vinculo) assert len(tipo) == 1
new.tipo_vinculo = tipo[0]
def adjust_protocolo(new, old): def adjust_protocolo(new, old):

Loading…
Cancel
Save