3d31456500
Application was added to models/mysql/index.js but not to mysql.js, which is the actual file that instantiates all Sequelize models. DB.Application was undefined, causing the relationships to fail at startup.
45 lines
2.0 KiB
JavaScript
45 lines
2.0 KiB
JavaScript
var DataTypes = require("sequelize").DataTypes;
|
|
const sequelize = require('./config/sequelize');
|
|
const ApplicationModel = require('./models/mysql/Application');
|
|
const ArticleModel = require('./models/mysql/Article');
|
|
//const ArticleTageModel = require('./models/mysql/ArticleTag');
|
|
const BrandModel = require('./models/mysql/Brand');
|
|
const CategoryModel = require('./models/mysql/Category');
|
|
const CommentModel = require('./models/mysql/Comment');
|
|
const FavoriteModel = require('./models/mysql/Favorite');
|
|
const FollowerModel = require('./models/mysql/Follower');
|
|
const PackagingModel = require('./models/mysql/Packaging');
|
|
const ProductModel = require('./models/mysql/Product');
|
|
const ProductCategoryXrefModel = require('./models/mysql/ProductCategoryXref');
|
|
const ProductTagXrefModel = require('./models/mysql/ProductTagXref');
|
|
const RoleModel = require('./models/mysql/Role');
|
|
const TagModel = require('./models/mysql/Tag');
|
|
const TagListModel = require('./models/mysql/TagList');
|
|
const UserModel = require('./models/mysql/User');
|
|
const UserRoleXrefModel = require('./models/mysql/UserRoleXref');
|
|
const SkydiverProfileModel = require('./models/mysql/SkydiverProfile');
|
|
|
|
const DB = {
|
|
sequelize,
|
|
Application: ApplicationModel(),
|
|
User: UserModel(sequelize, DataTypes),
|
|
Article: ArticleModel(sequelize, DataTypes),
|
|
//ArticleTag: ArticleTageModel(sequelize, DataTypes),
|
|
Brand: BrandModel(sequelize, DataTypes),
|
|
Category: CategoryModel(sequelize, DataTypes),
|
|
Comment: CommentModel(sequelize, DataTypes),
|
|
Favorite: FavoriteModel(sequelize, DataTypes),
|
|
Follower: FollowerModel(sequelize, DataTypes),
|
|
Packaging: PackagingModel(sequelize, DataTypes),
|
|
Product: ProductModel(sequelize, DataTypes),
|
|
ProductCategoryXref: ProductCategoryXrefModel(sequelize, DataTypes),
|
|
ProductTagXref: ProductTagXrefModel(sequelize, DataTypes),
|
|
Role: RoleModel(sequelize, DataTypes),
|
|
Tag: TagModel(sequelize, DataTypes),
|
|
TagList: TagListModel(sequelize, DataTypes),
|
|
UserRoleXref: UserRoleXrefModel(sequelize, DataTypes),
|
|
SkydiverProfile: SkydiverProfileModel(),
|
|
};
|
|
|
|
module.exports = DB;
|