Bug #58280
erreur migration date invalide
Début:
29 octobre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
File "/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 117, in migrate state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial) File "/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 147, in _migrate_all_forwards state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial) File "/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 245, in apply_migration state = migration.apply(state, schema_editor) File "/usr/lib/python3/dist-packages/django/db/migrations/migration.py", line 124, in apply operation.database_forwards(self.app_label, schema_editor, old_state, project_state) File "/usr/lib/python3/dist-packages/django/db/migrations/operations/special.py", line 190, in database_forwards self.code(from_state.apps, schema_editor) File "/usr/lib/python3/dist-packages/chrono/agendas/migrations/0102_publication_datetime.py", line 11, in forwards datetime.datetime.combine(event.publication_date, datetime.time(0, 0)) File "/usr/lib/python3/dist-packages/django/utils/timezone.py", line 270, in make_aware return timezone.localize(value, is_dst=is_dst) File "/usr/lib/python3/dist-packages/pytz/tzinfo.py", line 323, in localize loc_dt = dt + delta OverflowError: date value out of range
(Pdb) p event.publication_date datetime.date(1, 1, 1)
Fichiers
Révisions associées
agendas: fix publication_datetime data migration (#58280)
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
Pour passer ça, j'ai modifié localement :
except OverflowError: print(event.publication_date) if event.publication_date.year < 2000: event.publication_datetime = None else: raise
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Fichier 0001-agendas-fix-publication_datetime-data-migration-5828.patch 0001-agendas-fix-publication_datetime-data-migration-5828.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ffbcba8fe65207e86c29ab7e0b3742a39a4a4262 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Oct 29 09:39:50 2021 +0200 agendas: fix publication_datetime data migration (#58280)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
agendas: fix publication_datetime data migration (#58280)