diff --git a/src/ptf/migrations/0087_article_date_data_migration.py b/src/ptf/migrations/0087_article_date_data_migration.py index 4f84d560db090d7708a2666b455d3fd6fe8d8fab..d78cc26fd954d197c560b9b7e537e3405bd92ccb 100644 --- a/src/ptf/migrations/0087_article_date_data_migration.py +++ b/src/ptf/migrations/0087_article_date_data_migration.py @@ -6,31 +6,27 @@ from django.db import migrations def dates_transfer_to_resource(apps, schema_editor): Article = apps.get_model("ptf", "Article") - Resource = apps.get_model("ptf", "Resource") articles = Article.objects.all() for article in articles: - resource = Resource.objects.get(pid=article.pid) - resource.new_date_received = article.date_received - resource.new_date_accepted = article.date_accepted - resource.new_date_revised = article.date_revised - resource.new_date_pre_published = article.date_pre_published - resource.new_date_published = article.date_published - resource.save() + article.new_date_received = article.date_received + article.new_date_accepted = article.date_accepted + article.new_date_revised = article.date_revised + article.new_date_pre_published = article.date_pre_published + article.new_date_published = article.date_published + article.save() def dates_transfer_to_article(apps, schema_editor): """a revert function is mandatory, even empty""" Article = apps.get_model("ptf", "Article") - Resource = apps.get_model("ptf", "Resource") - resources = Resource.objects.filter(classname="Article") - for resource in resources: - article = Article.objects.filter(doi=resource.doi).first() - article.date_received = resource.new_date_received - article.date_accepted = resource.new_date_accepted - article.date_revised = resource.new_date_revised - article.date_pre_published = resource.new_date_pre_published - article.date_published = resource.new_date_published + articles = Article.objects.all() + for article in articles: + article.date_received = article.new_date_received + article.date_accepted = article.new_date_accepted + article.date_revised = article.new_date_revised + article.date_pre_published = article.new_date_pre_published + article.date_published = article.new_date_published article.save() class Migration(migrations.Migration):