X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fdatabase.ts;h=d461cb440d9f26cbd816465c412a0108a702e280;hb=5f04dd2f743961e0a06c29531cc3ccc9e4928d56;hp=d04c8db1b40beca01481bccf1d814ec26d42fb3b;hpb=b0f9f39ed70299a208d1b388c72de8b7f3510cb7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/database.ts b/server/initializers/database.ts index d04c8db1b..d461cb440 100644 --- a/server/initializers/database.ts +++ b/server/initializers/database.ts @@ -8,26 +8,26 @@ import { CONFIG } from './constants' // Do not use barrel, we need to load database first import { logger } from '../helpers/logger' import { isTestInstance, readdirPromise } from '../helpers/core-utils' -import { - ApplicationModel, - AuthorModel, - JobModel, - OAuthClientModel, - OAuthTokenModel, - PodModel, - RequestModel, - RequestToPodModel, - RequestVideoEventModel, - RequestVideoQaduModel, - TagModel, - UserModel, - UserVideoRateModel, - VideoAbuseModel, - BlacklistedVideoModel, - VideoFileModel, - VideoTagModel, - VideoModel -} from '../models' + +import { VideoModel } from './../models/video/video-interface' +import { VideoTagModel } from './../models/video/video-tag-interface' +import { BlacklistedVideoModel } from './../models/video/video-blacklist-interface' +import { VideoFileModel } from './../models/video/video-file-interface' +import { VideoAbuseModel } from './../models/video/video-abuse-interface' +import { VideoChannelModel } from './../models/video/video-channel-interface' +import { UserModel } from './../models/user/user-interface' +import { UserVideoRateModel } from './../models/user/user-video-rate-interface' +import { TagModel } from './../models/video/tag-interface' +import { RequestModel } from './../models/request/request-interface' +import { RequestVideoQaduModel } from './../models/request/request-video-qadu-interface' +import { RequestVideoEventModel } from './../models/request/request-video-event-interface' +import { RequestToPodModel } from './../models/request/request-to-pod-interface' +import { PodModel } from './../models/pod/pod-interface' +import { OAuthTokenModel } from './../models/oauth/oauth-token-interface' +import { OAuthClientModel } from './../models/oauth/oauth-client-interface' +import { JobModel } from './../models/job/job-interface' +import { AuthorModel } from './../models/video/author-interface' +import { ApplicationModel } from './../models/application/application-interface' const dbname = CONFIG.DATABASE.DBNAME const username = CONFIG.DATABASE.USERNAME @@ -51,6 +51,7 @@ const database: { UserVideoRate?: UserVideoRateModel, User?: UserModel, VideoAbuse?: VideoAbuseModel, + VideoChannel?: VideoChannelModel, VideoFile?: VideoFileModel, BlacklistedVideo?: BlacklistedVideoModel, VideoTag?: VideoTagModel, @@ -65,7 +66,7 @@ const sequelize = new Sequelize(dbname, username, password, { logging: (message: string, benchmark: number) => { let newMessage = message - if (benchmark !== undefined) { + if (isTestInstance() === true && benchmark !== undefined) { newMessage += ' | ' + benchmark + 'ms' }