diff --git a/src/flask_covid19/blueprints/data_who/who_model.py b/src/flask_covid19/blueprints/data_who/who_model.py
index ffcf76e7bbca154f2e2adbd81519e130fe9dd493..02f82ec1aee3c9731242ffe42666882a539bcbb7 100644
--- a/src/flask_covid19/blueprints/data_who/who_model.py
+++ b/src/flask_covid19/blueprints/data_who/who_model.py
@@ -152,7 +152,7 @@ class WhoData(BlueprintFactTable):
     )
 
     def __repr__(self):
-        return "%s(%s %s)" % (self.__class__.__name__, self.date_reported_id, self.location_id)
+        return "%s(%s %s)" % (self.__class__.__name__, self.date_reported.__repr__(), self.location.__repr__())
 
     id = db.Column(db.Integer, primary_key=True)
     date_reported_id = db.Column(db.Integer, db.ForeignKey('who_date_reported.id'), nullable=False)