fixes
This commit is contained in:
parent
96aa06d2ed
commit
30e90dd73b
|
|
@ -30,25 +30,32 @@ interface DocumensoResponse {
|
||||||
}
|
}
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
|
console.log('[generate-eoi] ========== EOI GENERATION REQUEST RECEIVED ==========');
|
||||||
|
|
||||||
const xTagHeader = getRequestHeader(event, "x-tag");
|
const xTagHeader = getRequestHeader(event, "x-tag");
|
||||||
|
console.log('[generate-eoi] x-tag header:', xTagHeader);
|
||||||
|
|
||||||
if (!xTagHeader || (xTagHeader !== "094ut234" && xTagHeader !== "pjnvü1230")) {
|
if (!xTagHeader || (xTagHeader !== "094ut234" && xTagHeader !== "pjnvü1230")) {
|
||||||
|
console.log('[generate-eoi] Authentication failed');
|
||||||
throw createError({ statusCode: 401, statusMessage: "unauthenticated" });
|
throw createError({ statusCode: 401, statusMessage: "unauthenticated" });
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const body = await readBody(event);
|
const body = await readBody(event);
|
||||||
const { interestId } = body;
|
const { interestId } = body;
|
||||||
|
console.log('[generate-eoi] Interest ID received:', interestId);
|
||||||
|
|
||||||
if (!interestId) {
|
if (!interestId) {
|
||||||
throw createError({ statusCode: 400, statusMessage: "Interest ID is required" });
|
throw createError({ statusCode: 400, statusMessage: "Interest ID is required" });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the interest data
|
// Get the interest data
|
||||||
|
console.log('[generate-eoi] Fetching interest data for ID:', interestId);
|
||||||
const interest = await getInterestById(interestId);
|
const interest = await getInterestById(interestId);
|
||||||
if (!interest) {
|
if (!interest) {
|
||||||
throw createError({ statusCode: 404, statusMessage: "Interest not found" });
|
throw createError({ statusCode: 404, statusMessage: "Interest not found" });
|
||||||
}
|
}
|
||||||
|
console.log('[generate-eoi] Interest data retrieved successfully');
|
||||||
|
|
||||||
// Documenso API configuration - moved to top for use throughout
|
// Documenso API configuration - moved to top for use throughout
|
||||||
const documensoApiKey = process.env.NUXT_DOCUMENSO_API_KEY;
|
const documensoApiKey = process.env.NUXT_DOCUMENSO_API_KEY;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue