From b88e7ba13a794f44aeaa130f44066192ad186dec Mon Sep 17 00:00:00 2001 From: Torsten Schulz Date: Wed, 25 Sep 2024 18:16:28 +0200 Subject: [PATCH] Fixes --- backend/models/index.js | 7 +++++++ backend/services/clubService.js | 1 + 2 files changed, 8 insertions(+) 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', } ] });