diff --git a/libfic/file.go b/libfic/file.go index 56c0d682..594f7ca5 100644 --- a/libfic/file.go +++ b/libfic/file.go @@ -393,7 +393,11 @@ func (f *EFile) CheckFileOnDisk() error { if _, size, err := checkFileHash(path.Join(FilesDir, f.Path), f.Checksum); err != nil { return err } else if size == 0 { - return errors.New("empty file") + if _, _, err := checkFileHash(path.Join(FilesDir, f.Path+".gz"), f.Checksum); err != nil { + return errors.New("empty file") + } else { + return nil + } } else { return nil }