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

Incidencia - Formularios web - Error al relacionarlo con un FdT y un LH #22

Open
ManuSinergiaCRM opened this issue Jan 8, 2024 · 0 comments · May be fixed by #376
Open

Incidencia - Formularios web - Error al relacionarlo con un FdT y un LH #22

ManuSinergiaCRM opened this issue Jan 8, 2024 · 0 comments · May be fixed by #376
Assignees
Labels

Comments

@ManuSinergiaCRM
Copy link
Collaborator

Descripción del problema
Teniendo configurado un FdT basado en Personas cuya acción crea una Relación con Persona que hará que se lance la LH que actualiza el campo de Tipo de relaciones activas de la persona:

  1. Si se crea la persona desde la interfaz de usuario todo funciona correctamente.
  2. Si la persona se crea por la recepción de un formulario de donación o de inscripción se produce el siguiente error en el log, provocado por que se intenta hacer un Insert de una persona cuyo ID ya existe en el CRM:
Wed Nov 16 17:36:23 2022 [29035][1][FATAL] Mysqli_query failed.
Wed Nov 16 17:36:23 2022 [29035][1][FATAL] Error inserting into table: contacts: Query Failed: INSERT INTO contacts (id,date_entered,date_modified,modified_user_id,created_by,description,deleted,assigned_user_id,salutation,first_name,last_name,title,photo,department,do_not_call,phone_home,phone_mobile,phone_work,phone_other,phone_fax,lawful_basis,date_reviewed,lawful_basis_source,primary_address_street,primary_address_city,primary_address_state,primary_address_postalcode,primary_address_country,alt_address_street,alt_address_city,alt_address_state,alt_address_postalcode,alt_address_country,assistant,assistant_phone,lead_source,reports_to_id,birthdate,campaign_id,joomla_account_id,portal_account_disabled,portal_user_type)
					VALUES ('6ff5f576-91df-15e4-2c80-637511e8a649','2022-11-16 16:36:00','2022-11-16 16:36:23','2','2','',0,'2','','','SinergiaCRM','','','',0,'','','','','','',NULL,'','','','','','','','','','','','','','','',NULL,'','',0,'Single'): MySQL error 1062: Duplicate entry '6ff5f576-91df-15e4-2c80-637511e8a649' for key 'PRIMARY'

Cómo reproducir el problema

  1. Crear un FdT basado en Personas que se ejecute al guardar sobre todos los registros cuya acción sea crear una Relación con persona.
  2. Crear un formulario de donaciones o de inscripciones e indicar datos de una persona no existente para que se cree una persona nueva en el CRM.
  3. Comprobar que el formulario devuelve error y que el log se pinta en el log.

Comportamiento esperado
Que el proceso de recepción del formulario termine correctamente aún habiendo FdTs que desencadenan una lógica en el proceso de guardado de la persona.

@ManuSinergiaCRM ManuSinergiaCRM self-assigned this Jan 8, 2024
@ManuSinergiaCRM ManuSinergiaCRM changed the title Hotfix - Formularios web - Error al relacionarlo con un FdT y un LH Incidencia - Formularios web - Error al relacionarlo con un FdT y un LH Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant