+5
-1
server/handle_server_confirm_email.go
+5
-1
server/handle_server_confirm_email.go
···
1
1
package server
2
2
3
3
import (
4
+
"time"
5
+
4
6
"github.com/Azure/go-autorest/autorest/to"
5
7
"github.com/haileyok/cocoon/internal/helpers"
6
8
"github.com/haileyok/cocoon/models"
···
33
35
return helpers.InputError(e, to.StringPtr("InvalidToken"))
34
36
}
35
37
36
-
if err := s.db.Exec("UPDATE repos SET email_verification_code = NULL, email_confirmed_at = NOW() WHERE did = ?", urepo.Repo.Did).Error; err != nil {
38
+
now := time.Now().UTC()
39
+
40
+
if err := s.db.Exec("UPDATE repos SET email_verification_code = NULL, email_confirmed_at = ? WHERE did = ?", now, urepo.Repo.Did).Error; err != nil {
37
41
s.logger.Error("error updating user", "error", err)
38
42
return helpers.ServerError(e, nil)
39
43
}