Fix bulk add movie to scenes and autotag transaction error (#2928)

* Fix bulk add movie to scene
* Fix already in transaction error for autotag
This commit is contained in:
WithoutPants
2022-09-19 14:52:40 +10:00
committed by GitHub
parent 648247aa00
commit 0359ce2ed8
5 changed files with 37 additions and 5 deletions

View File

@@ -442,11 +442,16 @@ func (t *scenesMoviesTable) addJoins(ctx context.Context, id int, v []models.Mov
// only add values that are not already present
var filtered []models.MoviesScenes
for _, vv := range v {
found := false
for _, e := range fks {
if vv.MovieID == e.MovieID {
continue
found = true
break
}
}
if !found {
filtered = append(filtered, vv)
}
}