From 731a173d49d6bb5dff3a977d175ba04623447792 Mon Sep 17 00:00:00 2001 From: wan Date: Thu, 24 Jun 2021 13:27:29 +0000 Subject: [PATCH] [FIX] l10n_de_stock: bad forward port Following https://github.com/odoo/odoo/commit/bdcb3d192be1e01e1141aa09c60027337009a67b closes odoo/odoo#72900 X-original-commit: cd0584b1b272c7b0ad6d61d099c8b42bd83d4df0 Signed-off-by: Quentin De Paoli (qdp) --- addons/l10n_de_stock/models/stock.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/l10n_de_stock/models/stock.py b/addons/l10n_de_stock/models/stock.py index 7ad1f89ac99..281d05f6d1f 100644 --- a/addons/l10n_de_stock/models/stock.py +++ b/addons/l10n_de_stock/models/stock.py @@ -2,13 +2,17 @@ from odoo import models, fields, _ from odoo.tools import format_date -class StockInventory(models.Model): - _inherit = 'stock.inventory' +class StockPicking(models.Model): + _inherit = 'stock.picking' l10n_de_template_data = fields.Binary(compute='_compute_l10n_de_template_data') def _compute_l10n_de_template_data(self): for record in self: record.l10n_de_template_data = data = [] - if record.date: - data.append((_("Date"), format_date(self.env, record.date))) + if record.origin: + data.append((_("Order"), record.origin)) + if record.state == 'done': + data.append((_("Shipping Date"), format_date(self.env, record.date_done))) + else: + data.append((_("Shipping Date"), format_date(self.env, record.scheduled_date)))