From f7f495691fd7afd4839653a8e5f80bc9b7cba8aa Mon Sep 17 00:00:00 2001 From: MohamedElNakeep <13314801+MuhammadAnnaqeeb@users.noreply.github.com> Date: Wed, 30 Apr 2025 17:52:46 +0300 Subject: [PATCH] Update estate_property_offer.py to return true if write succeded in both offer and property --- estate/models/estate_property_offer.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/estate/models/estate_property_offer.py b/estate/models/estate_property_offer.py index fd0a737..11b716a 100644 --- a/estate/models/estate_property_offer.py +++ b/estate/models/estate_property_offer.py @@ -77,12 +77,11 @@ def create(self, vals): def action_accept(self): if "accepted" in self.mapped("property_id.offer_ids.state"): raise UserError("An offer as already been accepted.") - self.write( + return self.write( { "state": "accepted", } - ) - return self.mapped("property_id").write( + ) and self.mapped("property_id").write( { "state": "offer_accepted", "selling_price": self.price,