mirror of https://github.com/stashapp/stash.git
Fix test database generator (#3112) [skip ci]
This commit is contained in:
parent
9df66024d1
commit
d0b0be4dd4
|
@ -227,20 +227,16 @@ func makePerformers(n int) {
|
||||||
if err := retry(100, func() error {
|
if err := retry(100, func() error {
|
||||||
return withTxn(func(ctx context.Context) error {
|
return withTxn(func(ctx context.Context) error {
|
||||||
name := generatePerformerName()
|
name := generatePerformerName()
|
||||||
performer := models.Performer{
|
performer := &models.Performer{
|
||||||
Name: sql.NullString{String: name, Valid: true},
|
Name: name,
|
||||||
Checksum: md5.FromString(name),
|
Checksum: md5.FromString(name),
|
||||||
Favorite: sql.NullBool{
|
|
||||||
Bool: false,
|
|
||||||
Valid: true,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO - set tags
|
// TODO - set tags
|
||||||
|
|
||||||
_, err := repo.Performer.Create(ctx, performer)
|
err := repo.Performer.Create(ctx, performer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
err = fmt.Errorf("error creating performer with name: %s: %s", performer.Name.String, err.Error())
|
err = fmt.Errorf("error creating performer with name: %s: %s", performer.Name, err.Error())
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
})
|
})
|
||||||
|
@ -444,8 +440,8 @@ func makeGalleries(n int) {
|
||||||
for ; i < batch && i < n; i++ {
|
for ; i < batch && i < n; i++ {
|
||||||
gallery := generateGallery(i)
|
gallery := generateGallery(i)
|
||||||
gallery.StudioID = getRandomStudioID(ctx)
|
gallery.StudioID = getRandomStudioID(ctx)
|
||||||
gallery.TagIDs = getRandomTags(ctx, 0, 15)
|
gallery.TagIDs = models.NewRelatedIDs(getRandomTags(ctx, 0, 15))
|
||||||
gallery.PerformerIDs = getRandomPerformers(ctx)
|
gallery.PerformerIDs = models.NewRelatedIDs(getRandomPerformers(ctx))
|
||||||
|
|
||||||
path := md5.FromString("gallery/" + strconv.Itoa(i))
|
path := md5.FromString("gallery/" + strconv.Itoa(i))
|
||||||
f, err := makeZipFile(ctx, path)
|
f, err := makeZipFile(ctx, path)
|
||||||
|
@ -564,10 +560,10 @@ func getRandomStudioID(ctx context.Context) *int {
|
||||||
|
|
||||||
func makeSceneRelationships(ctx context.Context, s *models.Scene) {
|
func makeSceneRelationships(ctx context.Context, s *models.Scene) {
|
||||||
// add tags
|
// add tags
|
||||||
s.TagIDs = getRandomTags(ctx, 0, 15)
|
s.TagIDs = models.NewRelatedIDs(getRandomTags(ctx, 0, 15))
|
||||||
|
|
||||||
// add performers
|
// add performers
|
||||||
s.PerformerIDs = getRandomPerformers(ctx)
|
s.PerformerIDs = models.NewRelatedIDs(getRandomPerformers(ctx))
|
||||||
}
|
}
|
||||||
|
|
||||||
func makeImageRelationships(ctx context.Context, i *models.Image) {
|
func makeImageRelationships(ctx context.Context, i *models.Image) {
|
||||||
|
@ -576,12 +572,12 @@ func makeImageRelationships(ctx context.Context, i *models.Image) {
|
||||||
|
|
||||||
// add tags
|
// add tags
|
||||||
if rand.Intn(100) == 0 {
|
if rand.Intn(100) == 0 {
|
||||||
i.TagIDs = getRandomTags(ctx, 1, 15)
|
i.TagIDs = models.NewRelatedIDs(getRandomTags(ctx, 1, 15))
|
||||||
}
|
}
|
||||||
|
|
||||||
// add performers
|
// add performers
|
||||||
if rand.Intn(100) <= 1 {
|
if rand.Intn(100) <= 1 {
|
||||||
i.PerformerIDs = getRandomPerformers(ctx)
|
i.PerformerIDs = models.NewRelatedIDs(getRandomPerformers(ctx))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue