+5
-1
server/handle_server_confirm_email.go
+5
-1
server/handle_server_confirm_email.go
···
1
package server
2
3
import (
4
"github.com/Azure/go-autorest/autorest/to"
5
"github.com/haileyok/cocoon/internal/helpers"
6
"github.com/haileyok/cocoon/models"
···
33
return helpers.InputError(e, to.StringPtr("InvalidToken"))
34
}
35
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 {
37
s.logger.Error("error updating user", "error", err)
38
return helpers.ServerError(e, nil)
39
}
···
1
package server
2
3
import (
4
+
"time"
5
+
6
"github.com/Azure/go-autorest/autorest/to"
7
"github.com/haileyok/cocoon/internal/helpers"
8
"github.com/haileyok/cocoon/models"
···
35
return helpers.InputError(e, to.StringPtr("InvalidToken"))
36
}
37
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 {
41
s.logger.Error("error updating user", "error", err)
42
return helpers.ServerError(e, nil)
43
}