diff --git a/scripts/remove_protocolos_inexistentes_materias.py b/scripts/remove_protocolos_inexistentes_materias.py new file mode 100644 index 000000000..b8881b1c9 --- /dev/null +++ b/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()