Fix tag/studio alias and caption null filtering (#2990)

* Fix null filter for alias/captions
* Fix error when selecting is null for captions
This commit is contained in:
WithoutPants
2022-10-11 14:21:07 +11:00
committed by GitHub
parent 6ce409cd56
commit 9bff498c28
5 changed files with 28 additions and 9 deletions

View File

@@ -1482,9 +1482,12 @@ func createStudios(ctx context.Context, sqb models.StudioReaderWriter, n int, o
}
// add alias
alias := getStudioStringValue(i, "Alias")
if err := sqb.UpdateAliases(ctx, created.ID, []string{alias}); err != nil {
return fmt.Errorf("error setting studio alias: %s", err.Error())
// only add aliases for some scenes
if i == studioIdxWithMovie || i%5 == 0 {
alias := getStudioStringValue(i, "Alias")
if err := sqb.UpdateAliases(ctx, created.ID, []string{alias}); err != nil {
return fmt.Errorf("error setting studio alias: %s", err.Error())
}
}
studioIDs = append(studioIDs, created.ID)