From d2b7be055ad3ca2223d4e8009388c80e5057dbf2 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Mon, 4 Jun 2018 14:56:25 +0200 Subject: [PATCH] [FIX] delivery: tracking reference - Create a picking, set as 'Carrier': 'Free delivery charges' - Enter a 'Tracking Reference' - Validate the picking The tracking reference is removed. opw-1849279 --- addons/delivery/models/stock_picking.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/delivery/models/stock_picking.py b/addons/delivery/models/stock_picking.py index f839915a48d..be94eecfc51 100644 --- a/addons/delivery/models/stock_picking.py +++ b/addons/delivery/models/stock_picking.py @@ -164,7 +164,8 @@ class StockPicking(models.Model): if self.carrier_id.free_over and self.sale_id and self.sale_id._compute_amount_total_without_delivery() >= self.carrier_id.amount: res['exact_price'] = 0.0 self.carrier_price = res['exact_price'] - self.carrier_tracking_ref = res['tracking_number'] + if res['tracking_number']: + self.carrier_tracking_ref = res['tracking_number'] order_currency = self.sale_id.currency_id or self.company_id.currency_id msg = _("Shipment sent to carrier %s for shipping with tracking number %s
Cost: %.2f %s") % (self.carrier_id.name, self.carrier_tracking_ref, self.carrier_price, order_currency.name) self.message_post(body=msg)