diff --git a/src/pki/acme.go b/src/pki/acme.go index 6f63236..82c04bc 100644 --- a/src/pki/acme.go +++ b/src/pki/acme.go @@ -32,10 +32,12 @@ func (u *User) Init(cfg *config.Config) (err error) { func (u *User) GetEntry(cfg *config.Config, domains []string) (Entry cert.Entry, err error) { has, err := cfg.Db.Where("domains = ?", strings.Join(domains, ",")).Where( - "validity_end::timestamp-'? DAY'::INTERVAL >= now()", cfg.ACME.MaxDaysBefore).Where( + fmt.Sprintf("validity_end::timestamp-'%d DAY'::INTERVAL >= now()", cfg.ACME.MaxDaysBefore)).Where( "auth_url = ?", cfg.ACME.AuthURL).Desc( "id").Get(&Entry) + fmt.Println(has, err) + if !has { err = fmt.Errorf("entry doesn't exists") }