From e43d73c35a53aafd0ebdf3af4d75b980cb268c9f Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Fri, 4 Aug 2017 14:47:45 +0200 Subject: [PATCH] [FIX] base: preserve context when cancelling module install Closes #18597 --- openerp/addons/base/module/module.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 1a7f170f5ae..1a1881526bc 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -562,7 +562,7 @@ class module(osv.osv): return dict(ACTION_DICT, name=_('Uninstall')) def button_uninstall_cancel(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state': 'installed'}) + self.write(cr, uid, ids, {'state': 'installed'}, context=context) return True def button_immediate_upgrade(self, cr, uid, ids, context=None): @@ -605,7 +605,7 @@ class module(osv.osv): return dict(ACTION_DICT, name=_('Apply Schedule Upgrade')) def button_upgrade_cancel(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state': 'installed'}) + self.write(cr, uid, ids, {'state': 'installed'}, context=context) return True @staticmethod