diff options
Diffstat (limited to 'server/models/author.js')
-rw-r--r-- | server/models/author.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/server/models/author.js b/server/models/author.js index 8f5b598c8..5835ada99 100644 --- a/server/models/author.js +++ b/server/models/author.js | |||
@@ -23,6 +23,9 @@ module.exports = function (sequelize, DataTypes) { | |||
23 | }, | 23 | }, |
24 | { | 24 | { |
25 | fields: [ 'podId' ] | 25 | fields: [ 'podId' ] |
26 | }, | ||
27 | { | ||
28 | fields: [ 'userId' ] | ||
26 | } | 29 | } |
27 | ], | 30 | ], |
28 | classMethods: { | 31 | classMethods: { |
@@ -44,4 +47,12 @@ function associate (models) { | |||
44 | }, | 47 | }, |
45 | onDelete: 'cascade' | 48 | onDelete: 'cascade' |
46 | }) | 49 | }) |
50 | |||
51 | this.belongsTo(models.User, { | ||
52 | foreignKey: { | ||
53 | name: 'userId', | ||
54 | allowNull: true | ||
55 | }, | ||
56 | onDelete: 'cascade' | ||
57 | }) | ||
47 | } | 58 | } |