From 5163ce4c8dec57308dbbd667c19b35813d2ee66b Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Mon, 3 Apr 2023 23:57:05 +0200 Subject: [PATCH] Also consider compressed file check --- libfic/file.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 }