sync: Allow empty files
This commit is contained in:
parent
ac8f704062
commit
e08dd2f2e8
@ -60,7 +60,7 @@ func BuildFilesListInto(i Importer, exercice *fic.Exercice, into string) (files
|
|||||||
// Parse DIGESTS.txt
|
// Parse DIGESTS.txt
|
||||||
if digs, err := GetFileContent(i, path.Join(exercice.Path, into, "DIGESTS.txt")); err != nil {
|
if digs, err := GetFileContent(i, path.Join(exercice.Path, into, "DIGESTS.txt")); err != nil {
|
||||||
errs = multierr.Append(errs, NewExerciceError(exercice, fmt.Errorf("unable to read %s: %w", path.Join(into, "DIGESTS.txt"), err)))
|
errs = multierr.Append(errs, NewExerciceError(exercice, fmt.Errorf("unable to read %s: %w", path.Join(into, "DIGESTS.txt"), err)))
|
||||||
} else {
|
} else if len(digs) > 0 {
|
||||||
digests = map[string][]byte{}
|
digests = map[string][]byte{}
|
||||||
for nline, d := range strings.Split(digs, "\n") {
|
for nline, d := range strings.Split(digs, "\n") {
|
||||||
if dsplt := strings.SplitN(d, " ", 2); len(dsplt) < 2 {
|
if dsplt := strings.SplitN(d, " ", 2); len(dsplt) < 2 {
|
||||||
|
@ -172,10 +172,6 @@ func GetFileContent(i Importer, URI string) (string, error) {
|
|||||||
buf = append(buf, b)
|
buf = append(buf, b)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(buf) == 0 {
|
|
||||||
return "", fmt.Errorf("File is empty")
|
|
||||||
}
|
|
||||||
|
|
||||||
return strings.TrimSpace(string(buf)), nil
|
return strings.TrimSpace(string(buf)), nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user