IDs de template usados como de producto en avanzosc_product_customerinfo

Bug #1242648 reported by PabloCM
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Avanzosc developments
Fix Released
Undecided
Unassigned

Bug Description

En el módulo avanzosc_product_customerinfo, product_product_ext.py, rev107, método search, se están usando ids de template como si fueran de producto. En caso de que ambos coincidan al no hacer uso de variantes no provoca ningún fallo, pero si por cualquier motivo el id de un producto no coincide con el de su plantilla, la búsqueda devolverá resultados erróneos.

El problema viene de que product.supplierinfo se relaciona con template, no con product, a través del mal nombrado m2o "product_id". El parche adjunto, además de cambiar el criterio de búsqueda a product_name, hace que el search devuelva todos los productos hijo de la(s) plantilla(s) que tenga(n) ese nombre especificado para algún cliente a través de un product.supplierinfo.
En caso de que la relación sea 1:1 entre plantilla y producto, devolverá lo mismo que hasta ahora devolvía cuando se buscaba por el campo "name".

Revision history for this message
PabloCM (pablocm) wrote :
Revision history for this message
Daniel Campos (Avanzosc) (dani-ds) wrote :

Gracias por reportar el bug y la solución PabloCM.

Changed in avanzosc:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.