Correction metteur en scène PDFM
This commit is contained in:
parent
a0bdbd0543
commit
4ff40ed3e5
2 changed files with 11 additions and 2 deletions
|
|
@ -967,7 +967,7 @@ return (
|
|||
onClick={() => {
|
||||
// Construire le payload de duplication avec vérifications améliorées
|
||||
const payload: any = {
|
||||
// Production : tester plusieurs propriétés possibles
|
||||
// Production : utiliser production (nom de la production)
|
||||
spectacle: data.production || "",
|
||||
numero_objet: data.objet || null,
|
||||
|
||||
|
|
|
|||
|
|
@ -312,6 +312,15 @@ export async function POST(
|
|||
console.log(`Profession: "${professionField}" -> Code: "${employee_codeprofession}" -> Genrée: "${employee_profession}"`);
|
||||
console.log(`Civilité du salarié: "${salarie.civilite}"`);
|
||||
|
||||
// Déterminer la catégorie professionnelle à envoyer
|
||||
// Pour "Metteur en scène", on envoie "Metteur en scène"
|
||||
// Pour toutes les autres professions artistes, on envoie "Artiste"
|
||||
// Pour les techniciens, on envoie "Technicien"
|
||||
let employee_catpro = contract.categorie_pro || "";
|
||||
if (contract.categorie_pro === "Artiste" && contract.profession === "Metteur en scène") {
|
||||
employee_catpro = "Metteur en scène";
|
||||
}
|
||||
|
||||
// Construction du payload pour PDFMonkey selon le mapping CSV
|
||||
const dataPayload = {
|
||||
structure_name: organization?.name || orgDetails.structure || "",
|
||||
|
|
@ -337,7 +346,7 @@ export async function POST(
|
|||
employee_cs: salarie.conges_spectacles || "",
|
||||
employee_profession: employee_profession,
|
||||
employee_codeprofession: employee_codeprofession,
|
||||
employee_catpro: contract.categorie_pro || "",
|
||||
employee_catpro: employee_catpro,
|
||||
mineur1618: contract.mineur_entre_16_et_18 || "",
|
||||
representant_civ: contract.civilite_representant_legal || "",
|
||||
representant_nom: contract.nom_representant_legal || "",
|
||||
|
|
|
|||
Loading…
Reference in a new issue