Merge pull request #1087 from smallstep/acme-validated-at

Set Challenge ValidateAt
This commit is contained in:
Mariano Cano 2022-10-03 12:30:53 -07:00 committed by GitHub
commit c071907cd1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View file

@ -729,6 +729,7 @@ func storeError(ctx context.Context, db DB, ch *Challenge, markInvalid bool, err
ch.Error = err ch.Error = err
if markInvalid { if markInvalid {
ch.Status = StatusInvalid ch.Status = StatusInvalid
ch.ValidatedAt = clock.Now().Format(time.RFC3339)
} }
if err := db.UpdateChallenge(ctx, ch); err != nil { if err := db.UpdateChallenge(ctx, ch); err != nil {
return WrapErrorISE(err, "failure saving error to acme challenge") return WrapErrorISE(err, "failure saving error to acme challenge")

View file

@ -170,6 +170,7 @@ func Test_storeError(t *testing.T) {
assert.Equals(t, updch.Token, ch.Token) assert.Equals(t, updch.Token, ch.Token)
assert.Equals(t, updch.Value, ch.Value) assert.Equals(t, updch.Value, ch.Value)
assert.Equals(t, updch.Status, StatusInvalid) assert.Equals(t, updch.Status, StatusInvalid)
assert.True(t, updch.ValidatedAt != "")
assert.HasPrefix(t, updch.Error.Err.Error(), err.Err.Error()) assert.HasPrefix(t, updch.Error.Err.Error(), err.Err.Error())
assert.Equals(t, updch.Error.Type, err.Type) assert.Equals(t, updch.Error.Type, err.Type)