-
-
Notifications
You must be signed in to change notification settings - Fork 535
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
[17.0][FIX] l10n_es_partner: Show comercial #4029
base: 17.0
Are you sure you want to change the base?
Conversation
Hi @pedrobaeza, |
0c41b8f
to
afe78e7
Compare
82ae8a7
to
0c93de0
Compare
Pero si quitas el contexto saldrá en sitios donde no debe... La solución debería ser pasar ese contexto cuando se hace la búsqueda (name_search?). |
0c93de0
to
5504530
Compare
@pedrobaeza En odoo base cuando hacen el compute del https://github.com/odoo/odoo/blob/17.0/odoo/addons/base/models/res_partner.py#L363 |
@pedrobaeza He hecho cambios en el código |
5504530
to
dc6145c
Compare
Dime por favor el caso que daba problemas antes para probarlo ahora. |
Por ejemplo tenia varios clientes que tenia como |
Hola, ya he reproducido el problema:
Pero he probado en el runboat de este PR, y sigue ocurriendo lo mismo. |
Si los contactos ya existen se tiene que recalcular el |
Pero entonces habrá que solucionar ese problema también, incluyendo por ejemplo |
dc6145c
to
c50b8ce
Compare
@pedrobaeza He hecho un migrations para que se recalcule el |
Hola, David, gracias por los cambios. Probando en runboat, el caso ya funciona, pero existe un problema de concepto, y es que esto depende de si se ha puesto que en el nombre mostrado salga el nombre comercial, pero se puede deshabilitar el mismo con el parámetro de sistema, y que entonces deje de funcionar. Creo que el cambio hecho en la migración a 17 no es correcto, y se debería volver a un sistema en el que en la búsqueda se incluyera el nombre comercial sin importar si se muestra o no. |
Los cambios son similares a como se hace en la versión 16.0 pero en vez de utilizar el |
Se ha tenido que quitar el context en el if ya que al contener el context no añadia el nombre comercial en el nombre completo entonces al hacer la busqueda de contactos no se podia buscar por el comercial ya que no lo contenia en nombre comercial
c50b8ce
to
3382d96
Compare
@pedrobaeza He cambiado el manifest por el post-migration ademas he visto un par de ejemplos que cambian el manifest por el migrations. |
Se ha tenido que quitar el context en el if ya que al contener el context no añadia el nombre comercial en el nombre completo, entonces al hacer la busqueda de contactos no se podia buscar por el comercial ya que no lo contenia en nombre comercial.