Files
stash/pkg/tag/query.go
WithoutPants 9b5c0b0e48 Match tag names/aliases exactly when testing uniqueness (#6809)
* Add tagStore.FindByAlias method
* Change tag.ByName and ByAlias to use exact queries instead of fuzzy matching
2026-04-08 13:11:12 +10:00

30 lines
522 B
Go

package tag
import (
"context"
"github.com/stashapp/stash/pkg/models"
)
func ByName(ctx context.Context, qb models.TagNameFinder, name string) (*models.Tag, error) {
const nocase = true
ret, err := qb.FindByName(ctx, name, nocase)
if err != nil {
return nil, err
}
return ret, nil
}
func ByAlias(ctx context.Context, qb models.TagNameFinder, alias string) (*models.Tag, error) {
const nocase = true
ret, err := qb.FindByAlias(ctx, alias, nocase)
if err != nil {
return nil, err
}
return ret, nil
}