sync: try to remove old exercice without any player try

This commit is contained in:
nemunaire 2018-12-04 23:11:45 +01:00
parent c05609f85f
commit 7f2ae673d0
2 changed files with 48 additions and 2 deletions

View file

@ -106,7 +106,7 @@ func SyncExercices(i Importer, theme fic.Theme) []string {
for k, _ := range dmap {
dmap_keys = append(dmap_keys, fmt.Sprintf("%d", k))
}
errs = append(errs, fmt.Sprintf("%q: Unable to find required dependancy %q (available at time of processing: %s)", edir, p.Dependencies[0].Id, strings.Join(dmap_keys, ",")))
errs = append(errs, fmt.Sprintf("%q: Unable to find required dependancy %d (available at time of processing: %s)", edir, p.Dependencies[0].Id, strings.Join(dmap_keys, ",")))
}
}
}
@ -162,7 +162,7 @@ func SyncExercices(i Importer, theme fic.Theme) []string {
if exercices, err := theme.GetExercices(); err == nil {
for _, ex := range exercices {
if _, ok := emap[ex.Title]; !ok {
ex.Delete()
ex.DeleteCascade()
}
}
}