This commit is contained in:
@@ -63,23 +63,24 @@ export default defineEventHandler(async (event) => {
|
||||
console.log('[api/members.post] DIAGNOSTIC - Raw created member:', JSON.stringify(rawNewMember, null, 2));
|
||||
console.log('[api/members.post] DIAGNOSTIC - Raw member fields:', Object.keys(rawNewMember));
|
||||
|
||||
// Apply field normalization (same as in get members API)
|
||||
// Apply EXACT SAME processing pipeline as GET API
|
||||
// 1. Apply field normalization (same as in get members API)
|
||||
const normalizedMember = normalizeFieldsFromNocoDB(rawNewMember);
|
||||
console.log('[api/members.post] Applied field normalization');
|
||||
console.log('[api/members.post] DIAGNOSTIC - Normalized first_name:', normalizedMember.first_name);
|
||||
console.log('[api/members.post] DIAGNOSTIC - Normalized last_name:', normalizedMember.last_name);
|
||||
console.log('[api/members.post] DIAGNOSTIC - Normalized first_name:', `"${normalizedMember.first_name}"`);
|
||||
console.log('[api/members.post] DIAGNOSTIC - Normalized last_name:', `"${normalizedMember.last_name}"`);
|
||||
|
||||
// Add computed fields (same as in get members API)
|
||||
const fullName = `${normalizedMember.first_name || ''} ${normalizedMember.last_name || ''}`.trim();
|
||||
// 2. Add computed fields (EXACT SAME as GET API)
|
||||
const processedMember = {
|
||||
...normalizedMember,
|
||||
FullName: fullName,
|
||||
FullName: `${normalizedMember.first_name || ''} ${normalizedMember.last_name || ''}`.trim(),
|
||||
FormattedPhone: formatPhoneNumber(normalizedMember.phone)
|
||||
};
|
||||
|
||||
console.log('[api/members.post] DIAGNOSTIC - Final FullName:', `"${processedMember.FullName}"`);
|
||||
console.log('[api/members.post] DIAGNOSTIC - FullName calculation:',
|
||||
`"${normalizedMember.first_name || ''}" + " " + "${normalizedMember.last_name || ''}" = "${fullName}"`);
|
||||
`"${normalizedMember.first_name || ''}" + " " + "${normalizedMember.last_name || ''}" = "${processedMember.FullName}"`);
|
||||
console.log('[api/members.post] DIAGNOSTIC - Final processed member keys:', Object.keys(processedMember));
|
||||
|
||||
return {
|
||||
success: true,
|
||||
|
||||
Reference in New Issue
Block a user