|
|
|
@ -96,14 +96,21 @@ export class AddPinPopupComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
const pinData = {
|
|
|
|
|
...this.form.value,
|
|
|
|
|
files: this.files, // Ajoutez les fichiers au payload
|
|
|
|
|
files: this.files,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
console.log('Form submitted with data:', pinData);
|
|
|
|
|
|
|
|
|
|
this.addPinService.addPin(pinData);
|
|
|
|
|
this.addPinService.addPin(pinData).add(() => {
|
|
|
|
|
this.closeModal();
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
console.error('Le formulaire est invalide');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private closeModal() {
|
|
|
|
|
const modal = document.getElementById('close-modal');
|
|
|
|
|
if (modal) {
|
|
|
|
|
modal.click();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|