Fix status handling

This commit is contained in:
Fang-Pen Lin
2025-11-07 09:19:36 -08:00
parent 8aa7594f03
commit 453dc57829
2 changed files with 3 additions and 2 deletions
@@ -62,7 +62,7 @@ export const pkiAcmeChallengeDALFactory = (db: TDbClient) => {
try { try {
const [challenge] = (await (tx || db)(TableName.PkiAcmeChallenge) const [challenge] = (await (tx || db)(TableName.PkiAcmeChallenge)
.where({ id }) .where({ id })
.update({ status: AcmeChallengeStatus.Valid, validatedAt: new Date() }) .update({ status: AcmeChallengeStatus.Invalid })
.returning("*")) as [TPkiAcmeChallenges]; .returning("*")) as [TPkiAcmeChallenges];
// Update pending auth to valid as well // Update pending auth to valid as well
+2 -1
View File
@@ -251,7 +251,8 @@ export const fastifyErrHandler = fastifyPlugin(async (server: FastifyZodProvider
reqId: req.id, reqId: req.id,
status: error.status, status: error.status,
type: `urn:ietf:params:acme:error:${error.type}`, type: `urn:ietf:params:acme:error:${error.type}`,
detail: error.detail detail: error.detail,
message: error.message
// TODO: add subproblems if they exist // TODO: add subproblems if they exist
}); });
} else { } else {