diff --git a/mo/db.py b/mo/db.py
index e6f9eddeca6750cd3feed69642c550ae17732e5a..822a6d0eeb2ff244b9404128bc1a6fab5e7f534f 100644
--- a/mo/db.py
+++ b/mo/db.py
@@ -1076,7 +1076,7 @@ class ScoreTable(Base):
     pdf_file = Column(String(255))
 
     user = relationship('User')
-    contest = relationship('Contest', primaryjoin='Contest.scoretable_id == ScoreTable.scoretable_id', viewonly=True)
+    contest = relationship('Contest', primaryjoin='Contest.contest_id == ScoreTable.contest_id')
 
 
 class CertSet(Base):