Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix - Formularios - Eliminar mensajes de error innecesarios #448

Merged
merged 3 commits into from
Nov 19, 2024

Conversation

enricsinergia
Copy link
Collaborator

@enricsinergia enricsinergia commented Oct 21, 2024

Descripción

Derivado de las trazas detectadas y recogidas en #393 se decide intentar eliminar los mensajes de error que aprecen por el simple hecho de no indicar plantilla en elparámetro defParams de los formualrios.
Se protegen un par de puntos para comprobar si hay o no templateId informado y se mueven algunos mensajes de error a warn, ya que se trata de mensajes redundantes derivados de un error previo que queda reflejado en el log.

Motivation and Context

Se quiere reducir el número de trazas innecesarias que van al log para reducir el log y mejorar también la velocidad de respuesta (aunque sea de manera infinitesimal)

How To Test This

1.- Crear formularios de donación y de eventos sin idicar plantilla de comunicación a usuario
2.- Comprobar en las trazas que no aparecen las líneas
2024-10-21 09:01:47 [988190][1][ERROR] Line 316: WebFormMailer::parseEmailTemplateById: No ID received. 2024-10-21 09:01:47 [988190][1][ERROR] Line 224: EventInscriptionMailer::__sendUserMail: Error parsing the template. 2024-10-21 09:01:47 [988190][1][ERROR] Line 203: EventInscriptionController::sendMails: Unable to send the email to the user. 2024-10-21 09:02:00 [990626][1][FATAL] Attachements not found
3.- Crear formularios de eventos y donación, tanto para Personas como Organización
4.- Modificar en los formularios las rutinas de validacion isValidDNI y isValidCif para que siempre devuelvan true
5.- Entrar en los formularios DNIS y CIFs válidos pero con espacios delante y/o detrás
6.- Comrpobar que no aparece traza de error y que el DNI/CIF queda correctamente (sin espacios) registrado en el CRM
2024-09-19 15:56:05 [338463][1][ERROR] Line 281: EventInscriptionBO::checkParams: The person ID [12345678Z ] is not valid.

Copy link

github-actions bot commented Oct 21, 2024

Actions executed at: 2024-11-19 15:37:37.

@AlbertoSTIC AlbertoSTIC requested review from ManuSinergiaCRM and jordiSTIC and removed request for AlbertoSTIC October 28, 2024 08:44
Copy link
Collaborator

@ManuSinergiaCRM ManuSinergiaCRM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comprobado que los cambios aplicados evitan que se muestre como error que un formulario no tenga plantilla de email asociada.

Leyendo el issue me surge la duda de qué se ha visto o valorado para, aparéntemente, no abordar los puntos:

  • 1.- 2024-09-19 15:56:05 [338463][1][ERROR] Line 281: EventInscriptionBO::checkParams: The person ID [12345678Z ] is not valid. ==> Parece que en la validación del NIF falta un trim y que ese espacio al final de línea provoca un error

  • 3.- 2024-09-19 15:56:01 [338467][1][ERROR] Given parameter should contains index "copy_email_addresses"
    2024-09-19 15:56:01 [338467][1][ERROR] Email address copy error occured, bean was: stic_Registrations ==> Es un error que se produce dentro de actionCreateRecord de AOW_Actions

@enricsinergia
Copy link
Collaborator Author

enricsinergia commented Oct 28, 2024

@ManuSinergiaCRM , sobre

  • 3.- 2024-09-19 15:56:01 [338467][1][ERROR] Given parameter should contains index "copy_email_addresses"
    2024-09-19 15:56:01 [338467][1][ERROR] Email address copy error occured, bean was: stic_Registrations

Es un error que se produce dentro de actionCreateRecord de AOW_Actions
existe un PR separado (#449) puesto que en ese caso se modifica core de SuiteCRM y así se separanmodificaciones stic del core y resulta más sencillo crear el PR en SA.

Sobre el NIF, se descartó porqué el NIF ya debería venir bien del front. Igualmente lo añadimos

Copy link
Collaborator

@ManuSinergiaCRM ManuSinergiaCRM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(A)probado

Copy link
Collaborator

@jordiSTIC jordiSTIC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(A)Probado

@AlbertoSTIC AlbertoSTIC merged commit 4b2dca8 into develop Nov 19, 2024
1 check passed
@AlbertoSTIC AlbertoSTIC deleted the bug/removeMessagesForms branch November 19, 2024 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants