From e446d04b4342b782f562abe3dd057c95233ba615 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Tue, 26 Sep 2017 10:11:38 -0300 Subject: [PATCH] Ajusta func em migrate que trata datas de mandato --- .../migrations/0010_corrige_data_inicio_mandato.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py b/sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py index 9cc3cccaf..ae2e83d50 100644 --- a/sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py +++ b/sapl/parlamentares/migrations/0010_corrige_data_inicio_mandato.py @@ -1,12 +1,8 @@ # -*- coding: utf-8 -*- 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): @@ -16,7 +12,9 @@ def altera_data_inicio_mandato(apps, schema_editor): for mandato in mandatos: data_inicio = mandato.data_inicio_mandato 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: mandato.data_inicio_mandato = data_inicio_legislatura @@ -28,8 +26,8 @@ class Migration(migrations.Migration): dependencies = [ # A dependencia real desse script é o arquivo 0001_initial.py, mas # isso gera um erro (Conflicting migrations detected; multiple leaf - # nodes in the migration graph). para não ocasionar problemas de migração, - # vamos manter a ordem padrão do django. + # nodes in the migration graph). para não ocasionar problemas de migração, + # vamos manter a ordem padrão do django. ('parlamentares', '0009_auto_20170905_1617'), ]