This commit is contained in:
2025-06-11 16:05:19 +02:00
parent 084f27ec91
commit bc591f687f
4 changed files with 69 additions and 6 deletions

View File

@@ -474,10 +474,27 @@ const signatureStatus = ref<any>(null);
const isCheckingSignatures = ref(false);
const hasGeneratedEOI = computed(() => {
return !!(props.interest['Signature Link Client'] ||
props.interest['Signature Link CC'] ||
props.interest['Signature Link Developer'] ||
props.interest['documensoID']);
// Primary check: documensoID must exist for a generated EOI
// If documensoID is null/undefined, then there's no generated EOI regardless of signature links
// DEBUG: Log detailed information about the documensoID field
console.log('[EOISection] DEBUGGING hasGeneratedEOI computation:', {
interestId: props.interest.Id,
documensoID: props.interest['documensoID'],
documensoID_type: typeof props.interest['documensoID'],
documensoID_raw: JSON.stringify(props.interest['documensoID']),
documensoID_exists: 'documensoID' in props.interest,
documensoID_truthy: !!props.interest['documensoID'],
signature_links: {
client: props.interest['Signature Link Client'],
cc: props.interest['Signature Link CC'],
developer: props.interest['Signature Link Developer']
},
all_interest_keys: Object.keys(props.interest).filter(key => key.toLowerCase().includes('documen')),
result: !!props.interest['documensoID']
});
return !!(props.interest['documensoID']);
});
const eoiDocuments = computed(() => {