Add missing cert link for order

This commit is contained in:
Fang-Pen Lin
2025-10-31 22:34:45 -07:00
parent 4bb19dd730
commit 5b87011e01
2 changed files with 8 additions and 4 deletions

View File

@@ -261,10 +261,12 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
}
},
handler: async (req, res) => {
const { profileId, accountId } = await validateExistingAccount({
req,
schema: FinalizeAcmeOrderBodySchema
const { profileId, accountId, payload } = await validateExistingAccount({
req
});
if (payload !== "") {
throw new AcmeMalformedError({ detail: "Payload should be empty" });
}
return sendAcmeResponse(
res,
profileId,

View File

@@ -276,7 +276,9 @@ export const pkiAcmeServiceFactory = ({
authorizations: order.authorizations.map((auth: TPkiAcmeAuths) =>
buildUrl(profileId, `/authorizations/${auth.id}`)
),
finalize: buildUrl(profileId, `/orders/${order.id}/finalize`)
finalize: buildUrl(profileId, `/orders/${order.id}/finalize`),
certificate:
order.status === AcmeOrderStatus.Valid ? buildUrl(profileId, `/orders/${order.id}/certificate`) : undefined
};
};