fix: update cert model bug

This commit is contained in:
Jacky 2024-06-18 18:40:49 +08:00
parent 47d4013f3d
commit 65befe282b
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
2 changed files with 3 additions and 4 deletions

View file

@ -6,6 +6,7 @@ import (
"github.com/go-acme/lego/v4/certcrypto"
"github.com/go-acme/lego/v4/certificate"
"github.com/lib/pq"
"gorm.io/gorm/clause"
"os"
)
@ -93,7 +94,8 @@ func GetAutoCertList() (c []*Cert) {
}
func (c *Cert) Updates(n *Cert) error {
return db.Model(&Cert{}).Where("id", c.ID).Updates(n).Error
return db.Model(c).Clauses(clause.Returning{}).
Where("id", c.ID).Updates(n).Error
}
func (c *Cert) Remove() error {