From 999266b99ee20b1004c64f4e15c42cc1a3e2c17c Mon Sep 17 00:00:00 2001 From: Araozu Date: Wed, 20 Sep 2023 11:31:09 -0500 Subject: [PATCH] Fixes #2 [FE] Fix cert generation with label generating a literal in the docx --- frontend/src/certs/Registers/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/certs/Registers/index.tsx b/frontend/src/certs/Registers/index.tsx index 7ffe5d3..34e4fa7 100644 --- a/frontend/src/certs/Registers/index.tsx +++ b/frontend/src/certs/Registers/index.tsx @@ -147,14 +147,18 @@ function RegisterEl(props: {register: Register, person: Person, onClick: () => v const generator = certGenerator[courseN]; if (generator === undefined) { - console.error(`Generator function with key \`${courseN}\` not found`); + alert(`Generator function with key \`${courseN}\` not found`); return; } const {year, month, day} = dateComponents(); const personFullName = `${person.person_names} ${person.person_paternal_surname} ${person.person_maternal_surname}`; - const certCustomLabel = customLabelsMap()[register.register_custom_label]?.custom_label_value ?? ""; + // Manage custom label + const certCustomLabel = register.register_custom_label === 1 + ? "" + : customLabelsMap()[register.register_custom_label]?.custom_label_value ?? ""; + generator(`${courseN} - ${personFullName}.docx`, { matpel: null,