diff --git a/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py b/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py
index 69a993e753ab34e3deae04cff3e517bcd3ebfa8e..fb8a562c1aa796f50f5e70c06549a6fe0fbb278f 100644
--- a/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py
+++ b/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py
@@ -34,6 +34,12 @@ class EcdcDateReported(BlueprintDateReported):
     processed_update = db.Column(db.Boolean, nullable=False)
     processed_full_update = db.Column(db.Boolean, nullable=False)
 
+    @classmethod
+    def get_all_as_page(cls, page: int):
+        return db.session.query(cls)\
+            .order_by(cls.datum.desc())\
+            .paginate(page, per_page=ITEMS_PER_PAGE)
+
 
 class EcdcContinent(BlueprintLocationGroup):
     __tablename__ = 'ecdc_country_continent'
diff --git a/src/flask_covid19/blueprints/data_ecdc/templates/ecdc/ecdc_data/ecdc_data_table.html b/src/flask_covid19/blueprints/data_ecdc/templates/ecdc/ecdc_data/ecdc_data_table.html
index cae2e0e1dcfd16a8a8e0fbc92f27c98fbc7a2b91..28946e5b1593cca023c0f22952b013c61b34df17 100644
--- a/src/flask_covid19/blueprints/data_ecdc/templates/ecdc/ecdc_data/ecdc_data_table.html
+++ b/src/flask_covid19/blueprints/data_ecdc/templates/ecdc/ecdc_data/ecdc_data_table.html
@@ -71,7 +71,7 @@
             <tr>
                 <td>
                     <a href="{{ url_for( 'ecdc.url_ecdc_date_reported_one_notification_rate',
-                                    europe_date_reported_id=europe_date_reported.id,
+                                    date_reported_id=ecdc_data.date_reported.id,
                                     page=page_data.page) }}">
                     <a href="/ecdc/date_reported/{{ ecdc_data.date_reported.id }}">
                         {{ ecdc_data.date_reported.datum }}