Handle missing studio ids in getHierarchicalValues (#3845)

This commit is contained in:
WithoutPants
2023-06-23 11:04:12 +10:00
committed by GitHub
parent f440e06dc7
commit cfc3912dcd
2 changed files with 27 additions and 2 deletions

View File

@@ -2116,6 +2116,8 @@ func TestSceneQuery(t *testing.T) {
var (
endpoint = sceneStashID(sceneIdxWithGallery).Endpoint
stashID = sceneStashID(sceneIdxWithGallery).StashID
depth = -1
)
tests := []struct {
@@ -2219,6 +2221,20 @@ func TestSceneQuery(t *testing.T) {
nil,
false,
},
{
"with studio id 0 including child studios",
nil,
&models.SceneFilterType{
Studios: &models.HierarchicalMultiCriterionInput{
Value: []string{"0"},
Modifier: models.CriterionModifierIncludes,
Depth: &depth,
},
},
nil,
nil,
false,
},
}
for _, tt := range tests {