debug: Ajouter logs pour identifier pourquoi les notes ne s'enregistrent pas

- Logs pour voir si requestBody.notes arrive bien
- Logs pour voir si la note est vide ou non
- Permettra d'identifier où le problème se situe
This commit is contained in:
odentas 2025-12-16 21:29:07 +01:00
parent c19129ebd9
commit b01cef95f9

View file

@ -466,8 +466,14 @@ export async function PATCH(req: NextRequest, { params }: { params: { id: string
// Si une note a été fournie lors de la modification, créer une entrée dans la table `notes`
try {
console.log('🔍 [NOTES DEBUG] requestBody.notes:', requestBody.notes);
console.log('🔍 [NOTES DEBUG] typeof requestBody.notes:', typeof requestBody.notes);
const rawNote = typeof requestBody.notes === 'string' ? requestBody.notes.trim() : '';
console.log('🔍 [NOTES DEBUG] rawNote après trim:', rawNote);
console.log('🔍 [NOTES DEBUG] rawNote.length:', rawNote.length);
if (rawNote) {
console.log('✅ [NOTES DEBUG] Note non vide, création en cours...');
// Récupérer le contrat pour avoir l'org_id et contract_number
let contractForNote;
if (org.isStaff) {
@ -538,6 +544,8 @@ export async function PATCH(req: NextRequest, { params }: { params: { id: string
} else {
console.warn('⚠️ Impossible de récupérer org_id du contrat pour créer la note');
}
} else {
console.log('⚠️ [NOTES DEBUG] Note vide, pas de création');
}
} catch (noteCatchErr) {
console.error('Exception lors de la création de la note de modification:', noteCatchErr);