diff --git a/backend/models/index.js b/backend/models/index.js index 7130edf..ae180ea 100644 --- a/backend/models/index.js +++ b/backend/models/index.js @@ -88,6 +88,13 @@ Location.hasMany(Match, { foreignKey: 'locationId', as: 'matches' }); User.belongsToMany(Club, { through: UserClub, foreignKey: 'userId' }); Club.belongsToMany(User, { through: UserClub, foreignKey: 'clubId' }); +UserClub.belongsTo(User, { foreignKey: 'userId', as: 'user' }); +User.hasMany(UserClub, { foreignKey: 'userId' }); + +UserClub.belongsTo(Club, { foreignKey: 'clubId', as: 'club' }); +Club.hasMany(UserClub, { foreignKey: 'clubId' }); + + export { User, Log, diff --git a/backend/services/clubService.js b/backend/services/clubService.js index 7eb6c8e..0b1ee26 100644 --- a/backend/services/clubService.js +++ b/backend/services/clubService.js @@ -104,6 +104,7 @@ class ClubService { include: [ { model: User, + as: 'user', } ] });