sync: Include in file presence checks splitted and compressed files
This commit is contained in:
parent
f5529ff72d
commit
e261c77c79
1 changed files with 2 additions and 2 deletions
|
@ -80,7 +80,7 @@ func CheckExerciceFilesPresence(i Importer, exercice *fic.Exercice) (files []str
|
|||
errs = append(errs, berrs...)
|
||||
|
||||
for _, fname := range flist {
|
||||
if !i.Exists(path.Join(exercice.Path, "files", fname)) {
|
||||
if !i.Exists(path.Join(exercice.Path, "files", fname)) && !i.Exists(path.Join(exercice.Path, "files", fname+".00")) {
|
||||
errs = append(errs, NewFileError(exercice, fname, fmt.Errorf("No such file or directory")))
|
||||
} else if _, ok := digests[fname]; !ok {
|
||||
errs = append(errs, NewFileError(exercice, fname, fmt.Errorf("unable to import file: No digest given")))
|
||||
|
@ -90,7 +90,7 @@ func CheckExerciceFilesPresence(i Importer, exercice *fic.Exercice) (files []str
|
|||
}
|
||||
|
||||
for fname := range digests {
|
||||
if !i.Exists(path.Join(exercice.Path, "files", fname)) {
|
||||
if !i.Exists(path.Join(exercice.Path, "files", fname)) && !i.Exists(path.Join(exercice.Path, "files", fname+".gz")) && !i.Exists(path.Join(exercice.Path, "files", fname+".00")) && !i.Exists(path.Join(exercice.Path, "files", fname+".gz.00")) {
|
||||
errs = append(errs, NewFileError(exercice, fname, fmt.Errorf("unable to read file: No such file or directory. Check your DIGESTS.txt for legacy entries.")))
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue