I used the n8n Odoo node successfully on Odoo version 15 to create a new activity in mail.activity on e.g. crm.lead. After upgrading to a newer version of Odoo V18, the same node now fails with an error referencing vars_list. This field (vars_list) is not defined on mail.activity, and it cannot be selected in the node’s field list. I did not send any vars_list value myself — yet the node triggers it internally.
I have no idea how I can do a workaround or solve this, the Odoo n8n node seems to be outdated or I’m missing some kind of field, or I need to change something in Odoo.
I have tried multiple ways of solving this, scouting forums, asking our partners, but no one seems to be able to help me out on this.
Some solutions LLM's gave were e.g. wrapping in brackets, using an http request, but none of these options was able to allow me to create an activity anymore.
All my other automations in n8n keep working, only this one fails.
https://jam.dev/c/e469c49d-61fe-4015-bb7b-814fe4173a5a
I have edit the answer check it.
Hope it helps
This is not a good answer. Other creations like comments(log note) are still possible and don't give an error. I only have it with this.