From 702392f8bccc673b9e1fd6ddebd920528df5b813 Mon Sep 17 00:00:00 2001 From: crystal Date: Mon, 20 Mar 2023 15:34:51 -0600 Subject: [PATCH] Fix certificate renewal A database bug in xorm.go prevents the pages-server from saving a renewed certificate for a domain that already has one in the database. --- server/database/xorm.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/database/xorm.go b/server/database/xorm.go index fb1dc17..051c1a8 100644 --- a/server/database/xorm.go +++ b/server/database/xorm.go @@ -64,7 +64,7 @@ func (x xDB) Put(domain string, cert *certificate.Resource) error { } defer sess.Close() - if exist, _ := sess.ID(c.Domain).Exist(); exist { + if exist, _ := sess.ID(c.Domain).Exist(c); exist { if _, err := sess.ID(c.Domain).Update(c); err != nil { return err }