Add filter on Movie section "Is Missing is scenes" (#800)

This commit is contained in:
caustico
2020-09-14 02:35:54 +02:00
committed by GitHub
parent 933d6d0bd5
commit 5df1e0025f
2 changed files with 5 additions and 1 deletions

View File

@@ -162,6 +162,10 @@ func (qb *MovieQueryBuilder) Query(movieFilter *MovieFilterType, findFilter *Fin
body += `left join movies_images on movies_images.movie_id = movies.id
`
whereClauses = appendClause(whereClauses, "movies_images.back_image IS NULL")
case "scenes":
body += `left join movies_scenes on movies_scenes.movie_id = movies.id
`
whereClauses = appendClause(whereClauses, "movies_scenes.scene_id IS NULL")
default:
whereClauses = appendClause(whereClauses, "movies."+*isMissingFilter+" IS NULL")
}

View File

@@ -87,7 +87,7 @@ export class StudioIsMissingCriterionOption implements ICriterionOption {
export class MovieIsMissingCriterion extends IsMissingCriterion {
public type: CriterionType = "movieIsMissing";
public options: string[] = ["front_image", "back_image"];
public options: string[] = ["front_image", "back_image", "scenes"];
}
export class MovieIsMissingCriterionOption implements ICriterionOption {