From a560b06f82aa8ca9ef407d1367abe6bcef9b67f7 Mon Sep 17 00:00:00 2001 From: AaronHForgeFlow Date: Sun, 5 Nov 2023 18:04:53 +0100 Subject: [PATCH] [IMP] rma_product_quantity: warranty when source is sale --- rma_account_product_warranty/models/rma_order_line.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rma_account_product_warranty/models/rma_order_line.py b/rma_account_product_warranty/models/rma_order_line.py index e81c0e86..70c79af8 100644 --- a/rma_account_product_warranty/models/rma_order_line.py +++ b/rma_account_product_warranty/models/rma_order_line.py @@ -31,4 +31,8 @@ class RmaOrderLine(models.Model): rec.warranty_end_date = ( rec.account_move_line_id.date + relativedelta(years=warranty) ) + elif rec.sale_line_id and rec.sale_line_id.invoice_lines: + rec.warranty_end_date = rec.sale_line_id.invoice_lines[ + 0 + ].date + relativedelta(years=warranty) return res