ref: fb0c1350d4cc732e553591f093c17b2e50f83b8c
parent: 673e41bf6a5a7c84ef780b274a822ff56b26607c
author: Hanchen Wang <[email protected]>
date: Mon Jun 13 07:37:10 EDT 2016
hugolib: Handle unpecified date for IsFuture and IsExpired
--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -491,10 +491,16 @@
}
func (p *Page) IsFuture() bool {
+ if p.PublishDate.IsZero() {
+ return false
+ }
return p.PublishDate.After(time.Now())
}
func (p *Page) IsExpired() bool {
+ if p.ExpiryDate.IsZero() {
+ return false
+ }
return p.ExpiryDate.Before(time.Now())
}