main.go | 2 +- refresh.go | 4 ++-- diff --git a/main.go b/main.go index 74d754edf935a7d882e1b57e2d7865c47107153b0460b0845fd648757dc6d3d1..60fc96e2cde6bbfb171da6f8361a85e612460e699487cc24f3db3975e9375472 100644 --- a/main.go +++ b/main.go @@ -44,7 +44,7 @@ "golang.org/x/net/netutil" ) const ( - Version = "3.0.0" + Version = "3.1.0" UserAgent = "GoCheese/" + Version ) diff --git a/refresh.go b/refresh.go index 91d901a56fd075be70ce6c211a8bb4edbf371d614537853f12408e32eaf4b2d5..3b7f4743252119c5b7f5affaebda567340fc63f3e04072f825c7cda2734c20a0 100644 --- a/refresh.go +++ b/refresh.go @@ -551,8 +551,8 @@ continue } path = path + "." + hashAlgo stat, err := os.Stat(path) - if err == nil && - (mtimeExists && stat.ModTime().Truncate(time.Second).Equal(mtime)) { + if err == nil && (!mtimeExists || + (mtimeExists && stat.ModTime().Truncate(time.Second).Equal(mtime))) { continue } if err != nil && !os.IsNotExist(err) {