summaryrefslogtreecommitdiff
path: root/ishtar_common/migrations/0081_recreate_m2m_history.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/migrations/0081_recreate_m2m_history.py')
-rw-r--r--ishtar_common/migrations/0081_recreate_m2m_history.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/ishtar_common/migrations/0081_recreate_m2m_history.py b/ishtar_common/migrations/0081_recreate_m2m_history.py
index 8f2779aed..3d7f28bb6 100644
--- a/ishtar_common/migrations/0081_recreate_m2m_history.py
+++ b/ishtar_common/migrations/0081_recreate_m2m_history.py
@@ -16,17 +16,18 @@ def recreate_m2m_migrations(apps, schema_editor):
history_models = [
ContextRecord, File, Find, Treatment, Operation, ArchaeologicalSite
]
- sys.stdout.write("\n")
+ has_values = False
for model in history_models:
q = model.objects
ln = q.count()
for idx, item in enumerate(model.objects.all()):
+ if not idx:
+ sys.stdout.write("\n")
sys.stdout.write("{}: {}/{}\r".format(model, idx + 1, ln))
sys.stdout.flush()
m2m_historization_init(item)
- if ln:
- sys.stdout.write("\n")
- sys.stdout.write("\n")
+ if has_values:
+ sys.stdout.write("\n")
class Migration(migrations.Migration):