fixes
This commit is contained in:
parent
c8113c4148
commit
c8d8042797
|
|
@ -80,7 +80,47 @@ export default defineEventHandler(async (event) => {
|
|||
|
||||
// Check if EOI already exists (has signature links)
|
||||
if (interest['Signature Link Client'] && interest['Signature Link CC'] && interest['Signature Link Developer']) {
|
||||
console.log('EOI already exists, returning existing links');
|
||||
console.log('[generate-eoi] EOI already exists, checking for embedded URLs');
|
||||
|
||||
// Check if embedded URLs already exist
|
||||
const hasEmbeddedUrls = interest['EmbeddedSignatureLinkClient'] &&
|
||||
interest['EmbeddedSignatureLinkCC'] &&
|
||||
interest['EmbeddedSignatureLinkDeveloper'];
|
||||
|
||||
if (!hasEmbeddedUrls) {
|
||||
console.log('[generate-eoi] Embedded URLs missing, creating them from existing signature links');
|
||||
|
||||
// Create embedded URLs from existing signature links
|
||||
const updateData: any = {};
|
||||
|
||||
if (interest['Signature Link Client']) {
|
||||
const embeddedClientUrl = createEmbeddedSigningUrl(interest['Signature Link Client'], 'client');
|
||||
updateData['EmbeddedSignatureLinkClient'] = embeddedClientUrl;
|
||||
console.log('[EMBEDDED] Retroactive Client URL:', interest['Signature Link Client'], '-> Embedded:', embeddedClientUrl);
|
||||
}
|
||||
|
||||
if (interest['Signature Link CC']) {
|
||||
const embeddedCCUrl = createEmbeddedSigningUrl(interest['Signature Link CC'], 'cc');
|
||||
updateData['EmbeddedSignatureLinkCC'] = embeddedCCUrl;
|
||||
console.log('[EMBEDDED] Retroactive CC URL:', interest['Signature Link CC'], '-> Embedded:', embeddedCCUrl);
|
||||
}
|
||||
|
||||
if (interest['Signature Link Developer']) {
|
||||
const embeddedDevUrl = createEmbeddedSigningUrl(interest['Signature Link Developer'], 'developer');
|
||||
updateData['EmbeddedSignatureLinkDeveloper'] = embeddedDevUrl;
|
||||
console.log('[EMBEDDED] Retroactive Developer URL:', interest['Signature Link Developer'], '-> Embedded:', embeddedDevUrl);
|
||||
}
|
||||
|
||||
console.log('[EMBEDDED] Updating existing EOI with embedded URLs:', updateData);
|
||||
|
||||
// Update the database with embedded URLs
|
||||
await updateInterest(interestId, updateData);
|
||||
|
||||
console.log('[generate-eoi] Embedded URLs successfully added to existing EOI');
|
||||
} else {
|
||||
console.log('[generate-eoi] Embedded URLs already exist for this EOI');
|
||||
}
|
||||
|
||||
return {
|
||||
success: true,
|
||||
documentId: 'existing',
|
||||
|
|
|
|||
Loading…
Reference in New Issue