From 7c083338832200ab33497a0ecd586e9aa78f3aea Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Tue, 19 Dec 2023 22:16:46 +0000 Subject: [PATCH] [FIX] connector_opencart: in 16, this is a stored computed field, which is not computed correctly initially --- connector_opencart/models/sale_order/common.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/connector_opencart/models/sale_order/common.py b/connector_opencart/models/sale_order/common.py index eb0481f7..45fd17f5 100644 --- a/connector_opencart/models/sale_order/common.py +++ b/connector_opencart/models/sale_order/common.py @@ -30,6 +30,13 @@ class OpencartSaleOrder(models.Model): digits=dp.get_precision('Account') ) + @api.model + def create(self, values): + res = super().create(values) + # this is unfortunate, but the initial fiscal position gets set incorrectly + res.odoo_id._compute_fiscal_position_id() + return res + @api.model def import_batch(self, backend, filters=None): """ Prepare the import of Sales Orders from Opencart """