Hubspot teen / youth

This commit is contained in:
David Arranz 2024-06-03 17:20:37 +02:00
parent f129c19c91
commit 297c957e73

View File

@ -246,7 +246,20 @@ async function _addInscriptionToMember(hbContact, member) {
if (member.event_city) {
ciudad_del_evento = String(properties.ciudad_del_evento || "").split(";");
ciudad_del_evento.push(member.event_city);
let event_city = member.event_city;
// caso especial para Toluca Youth / Teen
if (String(member.event_name).includes("Teen")) {
event_city = `${event_city} Teen`;
}
if (String(member.event_name).includes("Youth")) {
event_city = `${event_city} Youth`;
}
// fin de caso especial
ciudad_del_evento.push(event_city);
ciudad_del_evento = ciudad_del_evento.join(";");
}
@ -276,8 +289,9 @@ async function _addInscriptionToMember(hbContact, member) {
}
async function _deleteInscriptionFromMember(hbContact, inscription) {
const {
let {
event: {
event_name,
init_date,
location: { city: delete_city, country: delete_country },
},
@ -285,6 +299,16 @@ async function _deleteInscriptionFromMember(hbContact, inscription) {
const { properties } = hbContact;
// caso especial para Toluca Youth / Teen
if (String(event_name).includes("Teen")) {
delete_city = `${delete_city} Teen`;
}
if (String(event_name).includes("Youth")) {
delete_city = `${delete_city} Youth`;
}
// fin de caso especial
let ciudad_del_evento = String(properties.ciudad_del_evento || "").split(";");
if (ciudad_del_evento.includes(delete_city)) {
ciudad_del_evento = ciudad_del_evento.filter((ciudad) => ciudad !== delete_city);