Browse Source

Adiciona script para remover protocolos inexistentes em matérias (#2708)

pull/2811/head
Vinícius Cantuária 6 years ago
committed by Cesar Carvalho
parent
commit
29d1948698
  1. 13
      scripts/remove_protocolos_inexistentes_materias.py

13
scripts/remove_protocolos_inexistentes_materias.py

@ -0,0 +1,13 @@
from sapl.materia.models import MateriaLegislativa
from sapl.protocoloadm.models import Protocolo
def main():
for materia in MateriaLegislativa.objects.filter(numero_protocolo__isnull=False):
if not Protocolo.objects.filter(ano=materia.ano, numero=materia.numero_protocolo).exists():
materia.numero_protocolo = None
materia.save()
if __name__ == '__main__':
main()
Loading…
Cancel
Save