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

[JCN-497-support-array-type-attributes] - add support to array attrib… #1

Merged
merged 4 commits into from
Feb 6, 2025

Conversation

calandrajose
Copy link

Link de la tarea

Epica: https://janiscommerce.atlassian.net/browse/JCN-496

Subtarea: https://janiscommerce.atlassian.net/browse/JCN-497

Descripción del requerimiento

Actualmente el paquete asume que todos los atributos cargados al mensaje son de tipo String. Esto hace que en escenarios en los que, por ejemplo se necesite que el mensaje sea filtrado por multiples recursos con criterios diferentes, la filter policy no pueda procesar correctamente esos atributos ya que a pesar de tener un value de tipo Array, su data type se interpreta como string, lo cual termina rompiendo la condicion de igualdad que busca el filtro.
Ej: Si se publica un mensaje comunicando la actualizacion de un producto que se vende en 3 plataformas, el unico camino que tenemos hoy es creando 3 mensajes, uno por plataforma. Si el paquete formateara correctamente los atributos

Para esto se debe modificar el paquete https://www.npmjs.com/package/@janiscommerce/sns para que admita atributos de tipo array.

@jormaechea jormaechea merged commit 9557ab0 into master Feb 6, 2025
2 of 4 checks passed
@jormaechea jormaechea deleted the JCN-497-support-array-type-attributes branch February 6, 2025 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants