sync: alert when imported file is empty
This commit is contained in:
parent
a6bc0727b2
commit
66391baeef
@ -71,12 +71,14 @@ func SyncExerciceFiles(i Importer, exercice fic.Exercice) (errs []string) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := i.importFile(path.Join(exercice.Path, "files", fname),
|
if f, err := i.importFile(path.Join(exercice.Path, "files", fname),
|
||||||
func(filePath string, origin string) (interface{}, error) {
|
func(filePath string, origin string) (interface{}, error) {
|
||||||
return exercice.ImportFile(filePath, origin, digests[fname])
|
return exercice.ImportFile(filePath, origin, digests[fname])
|
||||||
}); err != nil {
|
}); err != nil {
|
||||||
errs = append(errs, fmt.Sprintf("%q: unable to import file %q: %s", path.Base(exercice.Path), fname, err))
|
errs = append(errs, fmt.Sprintf("%q: unable to import file %q: %s", path.Base(exercice.Path), fname, err))
|
||||||
continue
|
continue
|
||||||
|
} else if f.(fic.EFile).Size == 0 {
|
||||||
|
errs = append(errs, fmt.Sprintf("%q: WARNING imported file %q is empty!", path.Base(exercice.Path), fname))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user