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):