No actualizar el perfil de Sendinblue a no ser que exista el email.

This commit is contained in:
David Arranz 2022-12-12 12:29:05 +01:00
parent a0047308da
commit 6350335337

View File

@ -205,8 +205,12 @@ async function register(req, res, next) {
newUser = await authService.extraMethods.updateUser(newUser.id, data); newUser = await authService.extraMethods.updateUser(newUser.id, data);
try { try {
const userDTO = marketingService.userToMarktingDTO(newUser); const userDTO = marketingService.userToMarketingDTO(newUser);
marketing.updateMemberByEmail(oldUserData.email, userDTO); if (await marketing.getMemberByEmail(newUser.email)) {
marketing.updateMemberByEmail(oldUserData.email, userDTO);
} else {
// No mandar a Sendinblue hasta que no se inscriba en un congreso.
}
} catch (err) { } catch (err) {
console.error(err); console.error(err);
} }
@ -534,7 +538,7 @@ async function deleteUser(req, res, next) {
// Delete in Sendinblue // Delete in Sendinblue
try { try {
const userDTO = marketingService.userToMarktingDTO(dataUser); const userDTO = marketingService.userToMarketingDTO(dataUser);
marketing.deleteMemberByEmail(userDTO.email); marketing.deleteMemberByEmail(userDTO.email);
} catch (error) { } catch (error) {
console.error(error); console.error(error);