Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: db not yet committed when overriding create/update.
by
DEC, Yann Papouin
You can send your webhook using a callback on the
postcommit callback.
Check in the Odoo code for the use of the decorator @self.env.cr.postcommit.add
class BaseCursor:
""" Base class for cursors that manage pre/post commit hooks. """
def __init__(self):
self.precommit = tools.Callbacks()
self.postcommit = tools.Callbacks()
self.prerollback = tools.Callbacks()
self.postrollback = tools.Callbacks()
""" Base class for cursors that manage pre/post commit hooks. """
def __init__(self):
self.precommit = tools.Callbacks()
self.postcommit = tools.Callbacks()
self.prerollback = tools.Callbacks()
self.postrollback = tools.Callbacks()
--
Yann PAPOUIN, Ingénieur R&D | DEC
Yann PAPOUIN, Ingénieur R&D | DEC
Le ven. 21 juin 2024 à 11:48, Yves Goldberg <notifications@odoo-community.org> a écrit :
Hello,I send a webhook when an event occurs in Odoo.The problem I have is that when overriding create/update; and triggering my webhook, the data is not yet committed in the db.(the external system is sending in it's response that the record is not found in the case of create and get the old field value -before changes- for an update).I tried to use env.cr.flush() and/or env.cr.commit() both in my automated action and in my code before the webhook but nothing seems to work.Any other way I could check?Thank you--Yves Goldberg--_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
db not yet committed when overriding create/update.
byYgol InternetWork, Yves Goldberg-
Re: db not yet committed when overriding create/update.
byTherp, Tom Blauwendraat -
Re: db not yet committed when overriding create/update.
byDEC, Yann Papouin
-