diff options
Diffstat (limited to 'server/models/video/video.ts')
-rw-r--r-- | server/models/video/video.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/models/video/video.ts b/server/models/video/video.ts index 8493ab802..78fec5585 100644 --- a/server/models/video/video.ts +++ b/server/models/video/video.ts | |||
@@ -128,6 +128,7 @@ import { VideoStreamingPlaylistModel } from './video-streaming-playlist' | |||
128 | import { VideoTagModel } from './video-tag' | 128 | import { VideoTagModel } from './video-tag' |
129 | import { VideoViewModel } from './video-view' | 129 | import { VideoViewModel } from './video-view' |
130 | import { LiveManager } from '@server/lib/live-manager' | 130 | import { LiveManager } from '@server/lib/live-manager' |
131 | import { VideoLiveModel } from './video-live' | ||
131 | 132 | ||
132 | export enum ScopeNames { | 133 | export enum ScopeNames { |
133 | AVAILABLE_FOR_LIST_IDS = 'AVAILABLE_FOR_LIST_IDS', | 134 | AVAILABLE_FOR_LIST_IDS = 'AVAILABLE_FOR_LIST_IDS', |
@@ -725,6 +726,15 @@ export class VideoModel extends Model<VideoModel> { | |||
725 | }) | 726 | }) |
726 | VideoBlacklist: VideoBlacklistModel | 727 | VideoBlacklist: VideoBlacklistModel |
727 | 728 | ||
729 | @HasOne(() => VideoLiveModel, { | ||
730 | foreignKey: { | ||
731 | name: 'videoId', | ||
732 | allowNull: false | ||
733 | }, | ||
734 | onDelete: 'cascade' | ||
735 | }) | ||
736 | VideoLive: VideoLiveModel | ||
737 | |||
728 | @HasOne(() => VideoImportModel, { | 738 | @HasOne(() => VideoImportModel, { |
729 | foreignKey: { | 739 | foreignKey: { |
730 | name: 'videoId', | 740 | name: 'videoId', |