]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/models/video/sql/videos-id-list-query-builder.ts
Fix missing delete cascade video -> channel
[github/Chocobozzz/PeerTube.git] / server / models / video / sql / videos-id-list-query-builder.ts
index 7bb942ea48eafe867da41537893f841ff608061b..30b251f0f33ce3123922ca1f6fb143a8dd0ff44b 100644 (file)
@@ -4,7 +4,13 @@ import { exists } from '@server/helpers/custom-validators/misc'
 import { buildDirectionAndField, createSafeIn } from '@server/models/utils'
 import { MUserAccountId, MUserId } from '@server/types/models'
 import { VideoFilter, VideoPrivacy, VideoState } from '@shared/models'
-import { AbstractVideosQueryBuilder } from './abstract-videos-query-builder'
+import { AbstractVideosQueryBuilder } from './shared/abstract-videos-query-builder'
+
+/**
+ *
+ * Build videos list SQL query to fetch rows
+ *
+ */
 
 export type BuildVideosListQueryOptions = {
   attributes?: string[]
@@ -57,11 +63,12 @@ export type BuildVideosListQueryOptions = {
 }
 
 export class VideosIdListQueryBuilder extends AbstractVideosQueryBuilder {
+  protected replacements: any = {}
+
   private attributes: string[]
+  private joins: string[] = []
 
-  protected replacements: any = {}
   private readonly and: string[] = []
-  private joins: string[] = []
 
   private readonly cte: string[] = []