General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

[17 ce] error UncaughtPromiseError > OwlError Uncaught Promise > Only one conditional branching directive is allowed per node

Me sale este error al imprimir factura. No se registra la actividad en el chatter.


¿Alguien sabría como arreglarlo?


UncaughtPromiseError > OwlError

Uncaught Promise > Only one conditional branching directive is allowed per node

OwlError: Only one conditional branching directive is allowed per node
    Error: Only one conditional branching directive is allowed per node

at normalizeTIf (https://plantilla.papageno.serverodoo.es/web/assets/18d3a71/web.assets_web.min.js:1502:27)


Avatar
Discard
1 Answer
0
Avatar
Alejandro Aladro
Best Answer

Buenas , parece ser un simple problema de assets prueba:

investiga si tienes algún modulo que personaliza algo añadiendo ficheros .js.

si no es el caso prueba a borrar cache cookies etc.

si  aun sigue el error pruebas a activar debug con activos (debug=assets), si con esto se arregla, debería ser tan simple como actualizar el odoo.

si todavía persiste tu problema, prueba a ejecutar el odoo con -u all o actualizar el modulo base, este paso puedes hacerlo borrando por sql los registros que referencian a los ficheros estáticos para asegurarnos que el odoo los reconstruye con algo parecido a esto:

DELETE FROM ir_attachment WHERE name SIMILAR TO '%.(js|css)';

DELETE FROM ir_attachment WHERE res_model='ir.ui.view' AND NAME LIKE '%assets_%';


un saludo.


3 Comments
Avatar
Discard

Hola Alejandro, gracias por contestar.

Borré los assets desde el menú técnico, actualicé el módulo base, ejecuto todo desde una ventana de incognito sin chache, pero no se soluciona.

Me falta actualizar,

Gracias

Avatar
Alejandro Aladro
-

Sin verlo y conocer la instalación no podría decirte a ciencia cierta, pero 90% después de limpiar assets en ir.attachment hacer un -u all y entrar en modo incognito debería de arreglarse, si no casi seguro tienes algún módulo que pueda estar añadiendo assets defectuosos.
Prueba a entrar con incognito y poner el modo debug con activos.

Hice una nueva instalación , con el último código disponible, restauré la copia de seguridad, actualicé el módulo base, y ahora si desapareció el error. Tambíen borré todo rastro de dos módulos indios de whatsapp, que estaban desinstalados pero los borré del todo.
Muchas gracias

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!