diff --git a/models/rating_calculation.js b/models/rating_calculation.js index f7bda22..51d8450 100644 --- a/models/rating_calculation.js +++ b/models/rating_calculation.js @@ -22,6 +22,7 @@ let Sequelize = require('sequelize'); let db = syzoj.db; const User = syzoj.model('user'); +const Contest = syzoj.model('contest'); let model = db.define('rating_calculation', { id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true }, @@ -53,6 +54,10 @@ class RatingCalculation extends Model { return newItem; } + async loadRelationShips() { + this.contest = await Contest.fromID(this.contest_id); + } + getModel() { return model; } async delete() {