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)
|
// Check if EOI already exists (has signature links)
|
||||||
if (interest['Signature Link Client'] && interest['Signature Link CC'] && interest['Signature Link Developer']) {
|
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 {
|
return {
|
||||||
success: true,
|
success: true,
|
||||||
documentId: 'existing',
|
documentId: 'existing',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue