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 - General - Error al filtrar un dashlet por un campo relacionado si el campo ha sido creado en el constructor #142

Open
ManuSinergiaCRM opened this issue Feb 27, 2024 · 0 comments
Assignees
Labels
bug Something isn't working General not urgent

Comments

@ManuSinergiaCRM
Copy link
Collaborator

ManuSinergiaCRM commented Feb 27, 2024

Descripción del problema
Se produce el siguiente error al filtrar un dashlet por un campo relacionado si este ha sido creado en el constructor.

En el log se observa este error:
SELECT users.id , users.created_by FROM users LEFT JOIN users_cstm ON users.id = users_cstm.id_c where (user_id_c='8a87bb09-12a6-11eb-bc52-0242ac1a0002' ) AND users.deleted=0: MySQL error 1054: Unknown column 'user_id_c' in 'where clause'

Importante:

  • Si el campo es creado desde Estudio en vez desde el constructor no ocurre el problema.
  • En SuiteCRM 7.14.4 tb ocurre.

Cómo reproducir el problema

  1. Crear un nuevo módulo y agregarle un campo relacionado con el módulo de usuarios
  2. Añadir ese campo a las vistas de Edición, lista de dashlet y búsqueda de dashlet
  3. Publicar el módulo y crear varios registros que tengan valores diferentes en el campo relacionado
  4. Añadir un dashlet de este módulo y filtrar por el campo relacionado
  5. Comprobar que no devuelve ningún registro y que en el log se pinta algo parecido a: SELECT users.id , users.created_by FROM users LEFT JOIN users_cstm ON users.id = users_cstm.id_c where (user_id_c='8a87bb09-12a6-11eb-bc52-0242ac1a0002' ) AND users.deleted=0: MySQL error 1054: Unknown column 'user_id_c' in 'where clause'
  6. Repetir los pasos del 1 al 5 con un campo creado desde Estudio en vez desde el constructor y comprobar que en el paso 5 si devuelve los registros correctamente filtrados.

Comportamiento esperado
Que se pueda filtrar por campos relacionados creados en el constructor de módulos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working General not urgent
Projects
None yet
Development

No branches or pull requests

3 participants