From: Hanchen Wang Date: Mon, 13 Jun 2016 15:37:10 +0000 (-0400) Subject: hugolib: Handle unpecified date for IsFuture and IsExpired X-Git-Tag: v0.17~291 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fb0c1350d4cc732e553591f093c17b2e50f83b8c;p=brevno-suite%2Fhugo hugolib: Handle unpecified date for IsFuture and IsExpired --- diff --git a/hugolib/page.go b/hugolib/page.go index 3fd5309e..5e3fe123 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -491,10 +491,16 @@ func (p *Page) IsDraft() bool { } 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()) }