Browse Source

Arruma problema com MateriaAssunto

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/1496/head
Luciano Almeida 7 years ago
parent
commit
57063e81df
  1. 2
      sapl/legacy/migration.py
  2. 6
      sapl/legacy/scripts/fix_tables.sql

2
sapl/legacy/migration.py

@ -123,7 +123,7 @@ class ForeignKeyFaltando(ObjectDoesNotExist):
def get_fk_related(field, value, label=None): def get_fk_related(field, value, label=None):
if value is None: if value is None and field.null:
return value return value
else: else:
try: try:

6
sapl/legacy/scripts/fix_tables.sql

@ -130,15 +130,15 @@ CALL cria_tipo_situacao_militar;
CALL muda_vinculo_norma_juridica_ind_excluido; CALL muda_vinculo_norma_juridica_ind_excluido;
CALL muda_unidade_tramitacao_cod_parlamentar; CALL muda_unidade_tramitacao_cod_parlamentar;
-- Corrige cod_parlamentar zero em unidade de tramitação -- Corrige cod_parlamentar igual a zero em unidade de tramitação
update unidade_tramitacao set cod_parlamentar = NULL where cod_parlamentar = 0; update unidade_tramitacao set cod_parlamentar = NULL where cod_parlamentar = 0;
-- Corrige cod_nivel_instrucao e tip_situacao_militar zero em parlamentar -- Corrige cod_nivel_instrucao e tip_situacao_militar zero em parlamentar
update parlamentar set cod_nivel_instrucao = NULL where cod_nivel_instrucao = 0; update parlamentar set cod_nivel_instrucao = NULL where cod_nivel_instrucao = 0;
update parlamentar set tip_situacao_militar = NULL where tip_situacao_militar = 0; update parlamentar set tip_situacao_militar = NULL where tip_situacao_militar = 0;
-- Corrige tip_afastamento zero em mandato -- Corrige tip_afastamento igual a zero em mandato
update mandato set tip_afastamento = NULL where tip_afastamento = 0; update mandato set tip_afastamento = NULL where tip_afastamento = 0;
-- Corrige tip_fim_relatoria zero em relatoria -- Corrige tip_fim_relatoria igual a zero em relatoria
update relatoria set tip_fim_relatoria = NULL where tip_fim_relatoria = 0; update relatoria set tip_fim_relatoria = NULL where tip_fim_relatoria = 0;

Loading…
Cancel
Save