From 5d0aa877d3431af16512efea0f291cbab043cbb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Mon, 10 May 2021 08:29:07 +0200 Subject: [PATCH] [FIX] stock_quantity_history_location: Add literal_eval to prevent errors according to stock_account_quantity_history_location --- .../wizards/stock_quantity_history.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stock_quantity_history_location/wizards/stock_quantity_history.py b/stock_quantity_history_location/wizards/stock_quantity_history.py index 623a910..b08741d 100644 --- a/stock_quantity_history_location/wizards/stock_quantity_history.py +++ b/stock_quantity_history_location/wizards/stock_quantity_history.py @@ -2,6 +2,7 @@ # Copyright 2019 Aleph Objects, Inc. # Copyright 2021 Tecnativa - Víctor Martínez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import ast from odoo import fields, models @@ -17,6 +18,8 @@ class StockQuantityHistory(models.TransientModel): def open_at_date(self): action = super(StockQuantityHistory, self).open_at_date() ctx = action["context"] + if isinstance(ctx, str): + ctx = ast.literal_eval(ctx) if self.location_id: ctx["location"] = self.location_id.id ctx["compute_child"] = self.include_child_locations