Browse Source

Ajusta func em migrate que trata datas de mandato

pull/1500/head
LeandroRoberto 7 years ago
parent
commit
e446d04b43
  1. 10
      sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py

10
sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py

@ -1,12 +1,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations
import json
import os
from datetime import timedelta
from django.core.management import call_command
from django.db import migrations
def altera_data_inicio_mandato(apps, schema_editor): def altera_data_inicio_mandato(apps, schema_editor):
@ -16,7 +12,9 @@ def altera_data_inicio_mandato(apps, schema_editor):
for mandato in mandatos: for mandato in mandatos:
data_inicio = mandato.data_inicio_mandato data_inicio = mandato.data_inicio_mandato
data_inicio_legislatura = mandato.legislatura.data_inicio data_inicio_legislatura = mandato.legislatura.data_inicio
days = abs((data_inicio - data_inicio_legislatura).days)
days = abs((data_inicio - data_inicio_legislatura
).days) if data_inicio else 60
if days >= 60: if days >= 60:
mandato.data_inicio_mandato = data_inicio_legislatura mandato.data_inicio_mandato = data_inicio_legislatura

Loading…
Cancel
Save